Foros del Web » Programando para Internet » PHP »

Diferencia entre $_server[] y $http_referer?

Estas en el tema de Diferencia entre $_server[] y $http_referer? en el foro de PHP en Foros del Web. Cual es la importancia real en usar $_SERVER['HTTP_REFERER'] y no $HTTP_REFERER ?...
  #1 (permalink)  
Antiguo 05/07/2003, 18:37
 
Fecha de Ingreso: junio-2003
Mensajes: 11
Antigüedad: 20 años, 10 meses
Puntos: 0
Diferencia entre $_server[] y $http_referer?

Cual es la importancia real en usar $_SERVER['HTTP_REFERER'] y no $HTTP_REFERER ?
  #2 (permalink)  
Antiguo 05/07/2003, 20:04
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 2 meses
Puntos: 5
Es cosa de versiones... a partir de 4.1.0, se introdujo $_SERVER, aunque la otra forma sigue siendo soportada... pero usala con cuidado, pronto podrían quitarla definitivamente y tendrías que reprogramar todas tus paginas nque usen $HTTP_REFERER

__________________
Manoloweb
  #3 (permalink)  
Antiguo 05/07/2003, 20:07
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 2 meses
Puntos: 5
Otra diferencia es que $HTTP_REFERER no es auto-global, lo que quiere decir que si la usas dentro de alguna función o clase, debes accesarla a través de $GLOBALS o definiendola como
global $HTTP_REFERER , ya que su acceso es a nivel raiz del script solamente...

Eso no sicede con $_SERVER[], ya que independientemente donde la uses, siempre estará accesible directamente.
__________________
Manoloweb
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 10:00.