Al enviar solicitudes post con Curl, no funciona.

  • Autor Autor D3SL1
  • Fecha de inicio Fecha de inicio
D

D3SL1

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hoy me puse a practicar la librería "curl" y se me ocurrió hacer algo como un espejo a otro sitio web.

El problema que tengo es al re enviar solicitudes "post", la otra web no la recibe:
les dejo una parte del código a ver si me pueden ayudar...
HTML:
			$url = 'http://taringa.net/ajax/feed/fetch';
			$webbrower = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3';
			$cookiedir = 'C:\xampp\htdocs\cookie.txt';
			$ch = curl_init();
			curl_setopt($ch, CURLOPT_URL, $url);
			curl_setopt($ch, CURLOPT_POST, 1);
			curl_setopt($ch, CURLOPT_POSTFIELDS,  http_build_query($_POST));
			curl_setopt($ch, CURLOPT_HEADER, 0);
			curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
			curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiedir);
			curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiedir);
			curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
			curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
			curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
			curl_setopt($ch, CURLOPT_USERAGENT, $webbrower);
			curl_setopt($ch, CURLOPT_REFERER, $url);
			$html = curl_exec($ch) or die(curl_error($ch));
			curl_close($ch);
			unset($ch);
			echo $html;
esto es lo que envía el POST: key=ec5d5a&feedName=trend&filterName=3h, osea el "http_build_query($_POST)", ya procesado.
 
Disculpa mi curiosidad, ¿Eso es para copiar post de Taringa?
 
y tu servidor tiene file_get_contents activado en el php.ini?
 
Y que te regresa y/o que error te sale?

Saludos.
 
¿para qué quiero usar file_get_contents si lo que quiero es mandar request post? ._.

- - - Actualizado - - -

Y que te regresa y/o que error te sale?

Saludos.

Como si no estuviera recibiendo la request post.
 
¿para qué quiero usar file_get_contents si lo que quiero es mandar request post? ._.

- - - Actualizado - - -



Como si no estuviera recibiendo la request post.

Puede ser que debas simular las cabeceras también.
 
Atrás
Arriba