Saber de que web viene un visitante desde el navegador.

  • Autor Autor WWWW
  • Fecha de inicio Fecha de inicio
WWWW

WWWW

Pi
Verificación en dos pasos activada
Hola btas.

Hay alguna manera de saber la ultima URL del visitante antes de ingresar a nuestra web.

He probado
PHP:
$_SERVER['HTTP_REFERER']

Pero solo detecta si una persona realiza un click desde la web anterior a la nuestra desde un enlace.

Pero yo quisiera capturar la url cuando el visitante entra a mi web desde el navegador.

Por ejemplo ahorita entro a mi web desde el navegador, quisiera guardar la url de referencia de este post.

Saludos. :encouragement:
 
esos ya son sistemas de seguridad del navegador... te doy un ejemplo, me encuentro en paypal y tecleo tu web en la barra, que error que puedas almacenar la url de paypal ¿no?.

el http_referer es la única manera que puedas saber de dónde viene, si esta viene nula pues es imposible, simplemente el navegador no te deja.
 
esos ya son sistemas de seguridad del navegador... te doy un ejemplo, me encuentro en paypal y tecleo tu web en la barra, que error que puedas almacenar la url de paypal ¿no?.

el http_referer es la única manera que puedas saber de dónde viene, si esta viene nula pues es imposible, simplemente el navegador no te deja.

Si eso mismo leí que era por seguridad y privacidad del usuario.

Sobre http_referer te refieres a la variable server que publique? o los datos http de una petición 😕

Entonces las grandes empresas como Facebook, Yahoo, Google, etc, no tienen idea de donde proviene el usuario si el mismo teclea su url en el navegador desde determinada web. ?

O si es posible que sepan de donde proviene el usuario desde el navegador?


Y por JS se podría obtener ?
HTML:
window.history.back();
 
Si eso mismo leí que era por seguridad y privacidad del usuario.

Sobre http_referer te refieres a la variable server que publique? o los datos http de una petición 😕

Entonces las grandes empresas como Facebook, Yahoo, Google, etc, no tienen idea de donde proviene el usuario si el mismo teclea su url en el navegador desde determinada web. ?

O si es posible que sepan de donde proviene el usuario desde el navegador?


Y por JS se podría obtener ?
HTML:
window.history.back();

Ojo, puedes retornar el historial, pero no puedes almacenar de donde viene si es por tecleo del usuario.
ese comando no puedes guardar la url de retorno.

y no, no pueden saber, cuando tecleas la cabecera http referer es null
 
Ojo, puedes retornar el historial, pero no puedes almacenar de donde viene si es por tecleo del usuario.
ese comando no puedes guardar la url de retorno.

y no, no pueden saber, cuando tecleas la cabecera http referer es null

Bueno lo que me suponía, tal parece no hay manera :sorrow:

Pero aun creo que esas empresas tiene el poder para hacerlo por acuerdos :greedy_dollars: o existe una manera algo black 😛irate:, o simplemente es paranoia :drunk:

Gracias amigo por tus aclaraciones, conocimiento y tiempo. Saludos. :encouragement:
 
Vas a tener que probar con un crawler. Te recomiendo usar PHPCrawl. Tal vez alli tengas tu respuesta
 
$_SERVER['HTTP_REFERER'] solo te funcionaria con los sitios que tengan un enlace directo a tu sitio, si lo teclean en la barra de direcciones seria trafico directo.
 
No sé cuál es tu intención [MENTION=41434]WWWW[/MENTION], si es porque le estás dando la instrucción a un usuario de entrar a un sitio y luego a otro podría funcionar si te programas una extensión.

$_SERVER['HTTP_REFERER'] solo te funcionaria con los sitios que tengan un enlace directo a tu sitio, si lo teclean en la barra de direcciones seria trafico directo.

Ya habían respondido exactamente lo mismo.
 
Vas a tener que probar con un crawler. Te recomiendo usar PHPCrawl. Tal vez alli tengas tu respuesta

Ya la he probado pero creo que no funcionaria para lo que busco, pero si creo que me funcionara en el futuro.

$_SERVER['HTTP_REFERER'] solo te funcionaria con los sitios que tengan un enlace directo a tu sitio, si lo teclean en la barra de direcciones seria trafico directo.

Si, ya se había mencionado.

Es más yo lo había dicho en el primer mensaje. 😕

No sé cuál es tu intención [MENTION=41434]WWWW[/MENTION], si es porque le estás dando la instrucción a un usuario de entrar a un sitio y luego a otro podría funcionar si te programas una extensión.



Ya habían respondido exactamente lo mismo.


Pues creo que si funcionaria, pero no podría obligar a todos los usuarios que instalen la extensión para realizar un simple acción.

Gracias a todos por sus respuestas. :encouragement:
 
$_SERVER['HTTP_REFERER'] debería funcionar, sólo crea una condición que indique que la url no debe ser la misma que tu dominio, y guardar la url en una sesion, para evitar que se pierda...una vez que sea almacenada en la base de datos (o donde sea que se vaya a guardar), ya se puede borrar la sesion.
 
$_SERVER['HTTP_REFERER'] debería funcionar, sólo crea una condición que indique que la url no debe ser la misma que tu dominio, y guardar la url en una sesion, para evitar que se pierda...una vez que sea almacenada en la base de datos (o donde sea que se vaya a guardar), ya se puede borrar la sesion.

Te recomiendo leer la problemática antes de comentar.
 
Atrás
Arriba