İşte benim kod:
<?php
$url = 'http://localhost:2304/index.php/testproj/files/add/';
$name = "test";
$fields = array(
'name'=>urlencode($name)
);
$fields_string = "";
foreach($fields as $key=>$value) {
$fields_string .= $key.'='.$value.'&';
}
rtrim($fields_string,'&');
//open connection
$ch = curl_init();
//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
//execute post
$result = curl_exec($ch);
var_dump($result);
//close connection
curl_close($ch);
?>
Ben bir CodeIgniter denetleyicisi yazılan veri göndermeye çalışıyorum. Ben işi yapmak için CURL kullanmaya karar verdi. Ancak, benim denetleyicisi "blah" koyduğumuzda, hiçbir şey dönmez, çalışmıyor. Ben doğrudan URL girdiğinizde, "filan" gösteriyor.