Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/05/2004, 07:01
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
La variable de servidor HTTP_REFERER es así su funcionamiento .. NO es para nada "segura" ni todo navegador e incluso proxys y otros dispositivos de red entregan dicho dato .. Incluso si estás llamando a páginas desde javascript y window.open .. tampoco obtienes el "referrer" con todo navegador (IE creo que no lo dá ..Opera parece que sí . o Mozilla .. no recuerdo).

Lo que puedes hacer .. es tomar el nombre de tu página actual (PHP_SELFT) y propagarlo a mano en el URL en tus Location

Ejemplo:

Código PHP:
<?
header 
("Location: nose.php?mireferer=".urlencode($_SERVER['PHP_SELF']));
?>
y en tu nose .. tendrás el $_GET['mireferer'] para usarlo como la página referida... Por lo menos así debería funcionar hasta con redirecionamientos que hagas javacript .. o abras ventas siempre y cuando lo propagues tu a mano.

Un saludo,

Curiosidad:
¿Por qué no puedes usar sesiones o cookies?
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 05/05/2004 a las 07:05