aquí está mi código:PHP CURL al controlador CodeIgniter
<?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);
?>
Estoy intentando enviar datos de envío a un controlador de CodeIgniter. Decidí usar CURL para hacer el trabajo. sin embargo, no funciona, cuando pongo "bla" en mi controlador, no devuelve nada. Cuando accedo a la URL directamente, muestra "blah".
gracias, eres mi dios. :) Soy un ávido lector de tu blog, uso ion_auth, veo tu nombre aparecer en todas partes con Codeigniter. ¡Gracias! – tpae
Gracias, he estado usando CI un tiempo, así que tuve mucho tiempo para escribir cosas. Espero que la biblioteca funcione para ti :) –