[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]--- Javier Díaz <javierdiazm en yahoo com mx> escribió: > De hecho es un poco mas dificil hacer un script, > pero no es imposible, > como pista te doy este codigo en python para que > jueges De hecho hice un script en php que saca las cookies y se las vuelve a proporcionar al siguiente header para simular que el "navegador" guardo las cookies, se ejecuta pero no funciona; les envio mi script a ver que me pueden comentar, muestra los headers para ayudar en la depuracion. Salvador. --------------- #!/usr/bin/php <? set_time_limit(0); error_reporting(0); $com="prueba"; $ate="cuate"; // Copia a Salvador de la caida. $bip = fsockopen ("www.telcel.com", 80); $post_data ="tel1=7221215648&tel2=&tel3=&tel4=&tel5=&tel6=&tel7=&tel8=&comments=$com&atencion=$ate&dia=&mes=&ano=&hora=&minutos="; if (!$bip) { echo "Se cayo el telcel.com $errstr ($errno)<br>\n"; } else { $paq="POST /servlet/Mensajes HTTP/1.1\r\n". "Host: www.telcel.com\r\n". "User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20021003\r\n". "Content-Type: application/x-www-form-urlencoded\r\n". "Content-Length: ".strlen($post_data)."\r\n\r\n". $post_data."\r\n\r\n"; fputs ($bip, $paq); while (!feof($bip)) { $linea=fgets ($bip,1280); $return= $return.$linea; if(strpos($linea,"Set-Cookie:")===false) {;} else {$galleta= $linea;} } echo $return; $cookie=str_replace("Set-Cookie:","Cookie:",$galleta); $paq="GET /servlet/paginamensajes HTTP/1.1\r\n". "Host: www.telcel.com\r\n". "User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20021003\r\n". "Referer: http://www.telcel.com/servlet/paginamensajes\r\n". $cookie. "Content-Length: 0"; "Content-Type: text/html"; "Content-Language: en \r\n"; fputs ($bip, $paq); $return=""; while (!feof($bip)) $return .= fgets ($bip,1280); echo $return; fclose ($bip); } ?> _________________________________________________________ Do You Yahoo!? La mejor conexión a internet y 25MB extra a tu correo por $100 al mes. http://net.yahoo.com.mx _______________________________________________ Ayuda mailing list Ayuda en linux org mx Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/