este es ahora mi problema estoy intentando recuperar info de otro sitio a traves de CURL pero se me ha complicado mucho .. pues veran tengo que enviar a un archivo .aspx varios datos como POST que el archivo valida si son correctos y si lo son entonces hace una redirección a otra pagina ya con la informacion que necesito..
Pero lo mas que he logrado es que cuando CURL envia la info me sale la hoja del formulario con los campos ya rellenos pero hay que presionarle manualmente el boton Submit para que continue... ¿Como hago para que funcione bien?
Este es mi codigo hasta el momento
Código:
Agradezco cualquier idea o forma para lograr esto desde php toy desesperada <?php $url="http://www.miservidor.com/consulta_persona/consulta.aspx"; $data = array("__EVENTTARGET"=>"","__EVENTARGUMENT"=>"","__VIEWSTATE"=>"/wEPDwUKLTk0MDA5OTI4Mg9kFgICAw9kFgICDw9kFgJmD2QWBAIBDw8WAh4EVGV4dAUGOUY0VTM4ZGQCBQ8PFgIeCEltYWdlVXJsBRV+L2ltYWdlbmVzLzlGNFUzOC5ibXBkZGSZEGE21WzUHgw4JPzux2hDZ/kGeA==","__EVENTVALIDATION"=>"/wEWCAL6yMjuBwLM9PumDwKxi96RBQKWosD8CgL7uKJnAoeEh8wEAruFruYMAoznisYGJ0nU+pF2gqSXeOYdJl6bK4lBb70=","txtnumero"=>"12345","txtcodigo"=>"9F4U38"); $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"; $ch = curl_init(); // initialize curl handle curl_setopt($ch, CURLOPT_URL, $url); // set url to post to curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_FAILONERROR, 1); // Fail on errors curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // allow redirects curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable curl_setopt($ch, CURLOPT_USERAGENT, $user_agent); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); $document = curl_exec($ch); echo $document; ?>
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)