Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/10/2011, 13:40
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: 4yuda con CURL

La idea es replicar la mayor cantidad de datos posibles a hacer un request a otro sitio.

Para verificar las cabeceras que son enviadas en el request puedes usar la consola de Chrome o el plugin Firebug para Firefox.

Con Google Chrome, presiona Ctrl + Shift + I, ve a la pagina de insertar el anuncio, ahora en la consola elige la pestaña de Network y abajo hay un boton con un circulo que al poner el mouse encima dice: Preserve Log upon Navigation. Cliquealo. Ahora llena el formulario y dale a Enviar.
Cuando eso pase, ahi mismo en la pestaña Network busca el script PHP que es llamado y te muestra las cabeceras.
Cita:
Request URL:http://www.mundoanuncio.com/anunci_insert_run.php
Request Method:POST
Status Code:200 OK
Request Headersview source
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3
Accept-Encoding:gzip,deflate,sdch
Accept-Language:es-419,es;q=0.8
Cache-Control:max-age=0
Connection:keep-alive
Content-Length:2637
Content-Type:multipart/form-data; boundary=----WebKitFormBoundaryXkHh83r5MQjirOhA
Cookie:PHPSESSID=c45de83c239f5a499f46d3d1fa4cb421; user_signature_ad=db198047a6e2b046fb4b725280b50588 ; __utma=241835934.1237093064.1317582620.1317582620. 1317582620.1; __utmb=241835934.27.10.1317582620; __utmc=241835934; __utmz=241835934.1317582620.1.1.utmcsr=(direct)|ut mccn=(direct)|utmcmd=(none)
Host:www.mundoanuncio.com
Origin:http://www.mundoanuncio.com
Referer:http://www.mundoanuncio.com/publicar...libros_53.html
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.187 Safari/535.1
Request Payload
------WebKitFormBoundaryXkHh83r5MQjirOhA
Content-Disposition: form-data; name="categoria"

53
------WebKitFormBoundaryXkHh83r5MQjirOhA
Content-Disposition: form-data; name="titol"

Busco Libro Head First AJAX
------WebKitFormBoundaryXkHh83r5MQjirOhA
Content-Disposition: form-data; name="id_pais"
Es un ejemplo y faltan muchos datos