Hola a todos, bueno tengo el siguiente problema me gustaría poder enviar un header POST con tal como lo muestra la siguiente imagen:
(http://www.subirimagenes.net/pictures/dcb34e4d48f0ddce67c3cb3a628357fa.jpg)
Esto lo capturé entrando a:
www.xtremetop100.com/in.php?site=1132331256 (http://www.xtremetop100.com/in.php?site=1132331256)
luego introduciendo el captcha que me pide y presionando el botón.
Me gustaría poder hacer esto automáticamente con la librerìa cURL he probado de la siguiente manera pero no logro que funcione:
<?php
$url = 'www.google.com';
$data = 'site=1132331256&word=retine&submit=Vote+for+Mu+Caos';
//cUrl//
$handler = curl_init();
curl_setopt($handler, CURLOPT_URL, $url);
curl_setopt($handler, CURLOPT_POST,true);
curl_setopt($handler, CURLOPT_POSTFIELDS, $data);
curl_exec ($handler);
curl_close($handler);
//cUrl
?>
Ya que cuando lo hago desde el navegador me debería redireccionar al index.php (www.xtremetop100.com (http://www.xtremetop100.com))
Espero una respuesta, muchas gracias, Saludos
EDIT: me olvidaba word= contiene el captcha no quise colocar el código completo, pero el captcha lo tomo desde la siguiente web:
http://www.xtremetop100.com/captchasystem/captcha.php (http://www.xtremetop100.com/captchasystem/captcha.php)
No quiero saltarme el captcha
Por lo que veo, el captcha es dinamico para cada nueva petición, cuando realizas una petición POST tal como indicas, como sabes el valor del captcha desde tu código? puede ser que no te permita acceder a la página que deseas porque el captcha que envias desde tu fragmento de código es erroneo?
Muchas gracias por responder utilizo el siguiente extracto:
// Obtiene imagen captcha
$img = 'http://www.xtremetop100.com/captchasystem/captcha.php';
$data ='site=1132331256&word='.$_POST['captcha_valude'].'&submit=Vote+for+Mu+Caos';
y en el formulario
.....
..
.
.
// Muestra captcha
<?php echo '<IMG src="'.$img.'">';?>
<p>Inserta las letras de la imagen:</p>
<p><input type="text" id="captcha_valude" name="captcha_valude"></p>
Más menos es así realmente el código, pero preferí no anotarlo de esa manera para no marear tanto los ojos, jajaja saludos
EDIT: Si se ha podido enviar la cabecera POST correctamente a parte de direccionar a la URL en la página: http://www.xtremetop100.com/last.php (http://www.xtremetop100.com/last.php)
en si se busca Mu Caos en IN debería haberse incrementado el valor.