Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/03/2015, 11:54
i_minex
 
Fecha de Ingreso: agosto-2009
Mensajes: 72
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Problema cURL abrir web

Cita:
Iniciado por pateketrueke Ver Mensaje
¿De verdad?

Yo he copiado tu código tal y me funciona perfecto.

A propósito tu mencionas una variable "contents" pero no existe, es $content, mira:
Código PHP:
Ver original
  1. $url = 'http://www.faf.es/';
  2.  
  3. $ch2 = curl_init();
  4. curl_setopt($ch2, CURLOPT_URL, $url);
  5. curl_setopt($ch2, CURLOPT_SSL_VERIFYPEER, false);
  6. curl_setopt($ch2, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)');
  7. curl_setopt($ch2, CURLOPT_HEADER, true);
  8. curl_setopt($ch2, CURLOPT_COOKIEJAR, 'cookie2.txt');
  9. curl_setopt($ch2, CURLOPT_COOKIEFILE, 'cookie2.txt');
  10. curl_setopt($ch2, CURLOPT_RETURNTRANSFER, true);
  11. curl_setopt($ch2, CURLOPT_VERBOSE, true);
  12. curl_setopt($ch2, CURLOPT_FOLLOWLOCATION, true);
  13. curl_setopt($ch2, CURLOPT_CONNECTTIMEOUT, 30);
  14. curl_setopt($ch2, CURLOPT_AUTOREFERER, true);
  15. curl_setopt($ch2, CURLOPT_MAXREDIRS, -1 );
  16. $content = curl_exec($ch2);
  17. curl_close($ch2);
  18.  
  19. var_dump($content);
Ostras! Pues lo he probado con dos servers distintos ( con IP diferente ) y nada :(

He borrado la cookie en cuestión (cookie2.txt), también revisé que tenga permisos de lectura y escritura y nada. También revisé el log del server y tampoco me aparece nada...

Podría ser alguna configuración de cURL ? Hay algún fichero .ini que pueda tocar? Puede ser qué tenga algún máximo de redirecciones aunque le ponga "-1" al MAXREDIRS?

Referente a "contents" me equivoqué al escribirlo, realmente uso la variable correcta "$content".

Muchas gracias por vuestra ayuda!

Un saludo! :)