#1 Problema raro con get_headers
El titulo es problema raro porque realmente es muy raro jajajaja.
El tema es asi. Estoy creando un monitor de sitios web en PHP. Lo que hace este monitor es chequear si existe o no un sitio web obteniendo los headers del sitio haciendo lo siguiente:
Pero el problema es el siguiente: La 1era vez que lo pruebo, si es un sitio que redirecciona a otro (un ejemplo es www.clarin.com.ar porque redirecciona a www.clarin.com) me devuelve "HTTP/1.0 200 OK".
Pero la de la 2da vez q lo pruebo en adelante, ahi realmente me devuelve los resultados correctos. Es decir, devuelve "HTTP/1.1 302 Moved Temporarily".
Alguien sabe cual es el problema????
Sinceramente ya no se que hacer!
El tema es asi. Estoy creando un monitor de sitios web en PHP. Lo que hace este monitor es chequear si existe o no un sitio web obteniendo los headers del sitio haciendo lo siguiente:
Código PHP:
$headers = get_headers ("http://lo_que_yo_quiera.com.ar");
if ($headers[0]=="HTTP/1.1 404 Not Found")
echo "No existe";
if ($headers[0]=="HTTP/1.1 302 Moved Temporarily")
echo "Este sitio redirecciona a otro";
if ($headers[0]="HTTP/1.0 200 OK")
echo "El sitio funciona OK";
Pero la de la 2da vez q lo pruebo en adelante, ahi realmente me devuelve los resultados correctos. Es decir, devuelve "HTTP/1.1 302 Moved Temporarily".
Alguien sabe cual es el problema????
Sinceramente ya no se que hacer!
0
Saludos