Problema PHP http_referer

AbdelioR

Buenas, alguien sabe por qué $_SERVER['HTTP_REFERER'] no me devuelve nada en FF3 y en IE7 si?

Mi objetivo es saber si dada una sección, el usuario accede a través de la misma web o a través de otra directamente, y pretendia hacerlo con esa variable, pero no chuta -.-

A ver si alguien puede hecharme un cable.

Gracias.

erdanblo

pon about:config en la barra de ff

y busca "referer" en el filtro.

El valor por defecto es "2"

AbdelioR

Si pongo referer me sale: network.http.sendRefererHeader con valor 0. ¿A ese te refieres?

En caso de que fuera ese, no tendria la seguridad de que los usuarios que visitaran mi web lo tubieran activado y el sistema se vendria abajo no? :S

erdanblo

Posi, pero es que es eso.

Ponlo a 2, ya veras como te funciona.

AbdelioR

Pues si que es eso, vaya ***** que no pueda usarlo entonces...

¿Existe alguna alternativa para saber si un usuario accede a una sección de tu web por primera vez?

SiCk

Pues con session o con cookies de toda la vida, no?
Si no, con una tabla mysql donde guardes ip y fecha.
Depende si es la "primera primera" vez o la "primera" vez desde que abrió el navegador xD

AbdelioR

Sesiones prefiero no usar por no entrar en conflicto con las que ya tengo. Lo he intentado con 1 cookie pero no me funciona >_< y no se porqué...

Lo de hacerlo con tablas y sql lo tengo como último recurso. Intentaré arreglar lo de las cookies primero porque muchos métodos más no quedan ya me da a mi...

Usuarios habituales

  • AbdelioR
  • SiCk
  • erdanblo