Pues $_SERVER['HTTP_REFERER'] en firefox no me devuelve nada pero en IE7 si.
¿Por qué puede ser?
Gracias.
| ||||
Respuesta: Problema con _Server['http_referer'] Era FF el que no me la detectaba. Me han dicho que en la configuración de firefox, poniendo el valor de network.http.sendRefererHeader a "2" se arregla, y así ha sido, pero no puedo confiar en que los usuarios activados lo vayan a tener activado así que imagino que me quedo sin REFERER. ¿Entonces que opciónes tengo para saber si un usuario accede por primera vez a una sección de la web, y que no sea con sesiones? |
| ||||
Respuesta: Problema con _Server['http_referer'] Lamentablemente no hay forma segura de saberlo, asi es el protocolo HTTP y la Web por eso se le considera "stateless" por eso tu aplicación es la que debe de ver la forma de validar a un usuario (las sesiones es la forma mas efectiva). Saludos. |
| ||||
Respuesta: Problema con _Server['http_referer'] El problema es que ya tengo sesiones creadas para las cuentas de usuario. ¿Podria crear una sesion totalmente ajena a las cuentas de usuario o tendria que aprovechar la misma? |
| ||||
Respuesta: Problema con _Server['http_referer'] Puedes usar la misma, recuerda que la variable $_SESSION es un arreglo y tu puedes meter mas indices en tu arreglo sin ningun problema:
Código php:
Ver original Saludos. |
| ||||
Respuesta: Problema con _Server['http_referer'] He probado con sesiones y no lo consigo... de cualquier manera he visto que las cookies hay que mandarlas antes de la etiqueta [html] y yo lo hacia en el footer por lo que imagino que era por eso que no iba no? El hecho de tener que mandarlas antes de cargar la página me desmonta el sistema pero estoy probando otra cosa a ver si sale. Quiero mantener una cookie activa mientras no me encuentre en el "index.php". Lo hago asi: En el header.php que contienen todos los ficheros: Código PHP: |
| ||||
Respuesta: Problema con _Server['http_referer'] Te recomendaria que intentaras hacerlo por sesiones, las cookies muchas veces el control es diferente, y no funcionan como esperas, más a tiempos tan cortos como lo estas manejando. Saludos. |
| ||||
Respuesta: Problema con _Server['http_referer'] Con sesiones prefiero no hacerlo porque la liaré aun más creo yo...tengo el foro phpbb incluido en la web y esta esa sesion a veces activa y a veces no, y es un engorro. Me acabo de enterar que lo que quiero hacer es un sistema antileech, voy a ver que encuentro :S |