Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/11/2013, 05:07
ivansles
 
Fecha de Ingreso: noviembre-2013
Mensajes: 1
Antigüedad: 10 años, 5 meses
Puntos: 0
Redireccionar enviando datos post

Hola,

estoy intentando redireccionar a una pagina php enviando los datos con CURL en POST. Lo habia intentado con header() pero no logre configurarlo.

debugando el codigo he visto que CURL envia los datos a la pagina que le indico via post pero no se queda alli (que es lo que yo quiero ) y cuando posteriormente haces el header location para redireccionar el valor de las variables enviadas ha desaparecido.

mi codigo es el siguiente..
//Lo primerito, creamos una variable iniciando curl, pasándole la url
$ch = curl_init('http://localhost/Gesthome/recibe.php');
//especificamos el POST (tambien podemos hacer peticiones enviando datos por GET
curl_setopt ($ch, CURLOPT_POST, 1);
//le decimos qué paramáetros enviamos (pares nombre/valor, también acepta un array)
curl_setopt ($ch, CURLOPT_POSTFIELDS, "resultado=1062");
//le decimos que queremos recoger una respuesta (si no esperas respuesta, ponlo a false)
curl_setopt($ch,CURLOPT_RETURNTRANSFER, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false);
curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);
//recogemos la respuesta
$respuesta = curl_exec ($ch);


//o el error, por si falla
//$error = curl_error($ch);
//y finalmente cerramos curl
curl_close ($ch);
header("location:recibe.php");

mi problema original es hacer un insert en mysql y que el php que lo realiza retorne si se ha realizado o no correctamente el insert a la pagina que lo solicito.

seria algo como formulario.php ----> insertar.php ----> formulario.php