¿Alguien puede ayudarme en cómo puedo hacer para enviar los datos de un formulario (POST) a una URL usando PHP y cURL?¿Cómo presento los datos POST usando PHP y cURL?
Usando cURL, todo lo que quiero lograr es enviar los datos, yo no quiero ser redirigido ni obtener ningún tipo de salida (HTML ni TEXTO) acaba de enviar los datos.
Sería bueno saber si los datos se han enviado correctamente o no para manejar el error o la redirección.
Información adicional. La razón por la que creo que me redireccionan es porque una vez que ejecuto el cURL, la página de destino, que es un sitio web de un tercero, tiene un redireccionamiento que confirma al usuario que se han recibido sus datos, y por alguna razón, cuando enviar mis datos usando cURL su redirección afecta mi página, por lo tanto, mi página también redirige a su sitio de confirmación.
Gracias a todos.
Código de ejemplo:
$sub_req_url ="http://domain.com/util/request";
$ch = curl_init($sub_req_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "id=64&session=1&k=B0EA8835E&firstname=Name&lastname=Lastname&company=Company%20Name&[email protected]&work_phone=123-456-7890");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
$resp = curl_exec($ch);
curl_close($ch);
que editar este post para mostrar un ejemplo de lo que estoy usando. Debería haber publicado el código en primer lugar.
mostrará el código que tiene. Parece que el problema está ahí. Tu pregunta no tiene información concreta para seguir. (También "¿Alguien puede ayudar?" No es una cuestión técnica). – mario
Bueno ... ¿no le gustaría que el sitio para el que está PUBTANDO redirija? La mayoría de las páginas de inicio de sesión lo redirigirán a una página de inicio autenticada cuando haya iniciado sesión exitosamente. Dicho esto, si la redirección cambia la apariencia de la página en la que se encuentra, parece que no está manejando la respuesta de cURL correctamente. . Como dijo Mario, el código sería útil – wolv2012
posible duplicado de [Pasando $ _POST valores con cURL] (http://stackoverflow.com/questions/28395/passing-post-values-with-curl) – mario