Foros del Web » Programando para Internet » PHP »

En IE el HTTP_REFERER esta vacio

Estas en el tema de En IE el HTTP_REFERER esta vacio en el foro de PHP en Foros del Web. Hola, Estoy desarrollando un proyecto web con PHP y MYSQL, he usado algo de JavaScript tambien pero como han sido cosas sencillas pensaba que no ...
  #1 (permalink)  
Antiguo 25/08/2006, 02:28
 
Fecha de Ingreso: noviembre-2005
Mensajes: 14
Antigüedad: 12 años, 1 mes
Puntos: 0
En IE el HTTP_REFERER esta vacio

Hola,
Estoy desarrollando un proyecto web con PHP y MYSQL, he usado algo de JavaScript tambien pero como han sido cosas sencillas pensaba que no iba tener problemas con el crossbrowsing, hasta hora para ver el proyecto he usado firefox y a la hora de probar con IE me da problemas con el siguiente codigo:

if ($_SERVER['HTTP_REFERER'] == ""){
die ("<b><center>Error cod.:1 - Acceso incorrecto! -- Debe usted validar su pase para entrar en Galopín.<br><br><a href='index.php'>Pinchar aquí para validarse</a></center></b>");
exit;
}
Con IE parece que el valor de esta variable es vacio y al cumplirse la condicion siempre salta el error.
Me imagino que sera un problema bastante tipico y que tendra una facil solución(o eso espero) pero he buscado por Internet y no encuentro solucion al problema, a ver si me podeis echar un cable.

Saludos.
  #2 (permalink)  
Antiguo 25/08/2006, 05:37
Avatar de Belero  
Fecha de Ingreso: agosto-2006
Mensajes: 98
Antigüedad: 11 años, 3 meses
Puntos: 0
De php.net
'HTTP_REFERER'
La dirección de la página (si la hay) la cual refirió al agente de usuario a la página actual. Este valor es definido por el agente de usuario. No todos los agentes de usuario lo definen, y algunos proveen la capacidad de modificar HTTP_REFERER como una característica del software.
En resumen, no se puede confiar realmente en este valor.


Respecto al problema de que no funciona con IE, funciona perfectamente, no he visto ningún problema de este valor relacionado con navegadores, quizás es algo del javascript que usas, redireccionas?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:30.