Saber desde donde están accediendo

08/07/2004 - 12:07 por Javier Jiménez Rodríguez | Informe spam
Estoy utilizando HTTP_REFERER para saber desde que página
están accediendo a
la mía pero resulta que si acceden desde buscador (Google)
HTTP_REFERER me
da la propia página mía en lugar de la del buscador. ¿Como
puedo solucionar
esto?

Gracias.

Preguntas similare

Leer las respuestas

#1 Alvaro G Vicario
08/07/2004 - 12:34 | Informe spam
*** Javier Jiménez Rodríguez wrote/escribió (Thu, 8 Jul 2004 03:07:52
-0700):
Estoy utilizando HTTP_REFERER para saber desde que página
están accediendo a
la mía pero resulta que si acceden desde buscador (Google)
HTTP_REFERER me
da la propia página mía en lugar de la del buscador. ¿Como
puedo solucionar
esto?



Si vienen desde Google es referrer es Google, no hay vuelta de hoja. El
problema debe de estar en otra parte. ¿Estás usando frames o algo raro?

Respuesta Responder a este mensaje
#2 Javier Jiménez Rodríguez
08/07/2004 - 13:01 | Informe spam
Pues si, es una página con frames.

¿Tiene alguna solución?
¿Porque desde un enlace de otra página mía va bien y desde
Google no?

Gracias


Si vienen desde Google es referrer es Google, no hay


vuelta de hoja. El
problema debe de estar en otra parte. ¿Estás usando


frames o algo raro?

.

Respuesta Responder a este mensaje
#3 Alvaro G Vicario
08/07/2004 - 13:18 | Informe spam
*** Javier Jiménez Rodríguez wrote/escribió (Thu, 8 Jul 2004 04:01:35
-0700):
Pues si, es una página con frames.

¿Tiene alguna solución?



El orden de carga es como sigue:

Google -> index.html -> menu.html
\-> principal.html


Si compruebas el referrer en menu.html o principal.html entonces el valor
que te da es index.html, algo correctísimo porque es en esa página donde
está el enlace que te ha llevado a la página actual (pero poco
informativo). Pero si compruebas el referrer en index.html entonces es
Google. Pero también puede darse otro caso:

Google -> menu.html

Entonces, el referrer es (has adivinado :) Google.

No sé cómo controlas esto pero debes hacer la comprobación en todas las
páginas del sitio (framesets incluidos).


¿Porque desde un enlace de otra página mía va bien y desde
Google no?



¿El enlace es *al mismo* documento?


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida