Muchas veces necesitamos automatizar ciertos procesos como el rellenado de formularios de forma automática.
Hoy vamos a explicar lo fácil que es enviar una petición HTTP con datos por POST usando CURL.
Tan solo es necesario indicar que se envían datos por POST e indicar qué datos se van a mandar:
Con CURLOPT_POST indicamos que enviamos datos en POST y con CURLOPT_POSTFIELDS indicamos los datos. Se pueden especificar mas datos por ejemplo el user agent del navegador etc.
<?php $ch = curl_init('http://dominio.com/pagina.php'); curl_setopt ($ch, CURLOPT_POST, 1); curl_setopt ($ch, CURLOPT_POSTFIELDS, "parametro1=valor1¶metro2=valor2"); curl_exec ($ch); curl_close ($ch); ?>