Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/07/2011, 05:48
Avatar de Jask
Jask
 
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Respuesta: Saber si el usuario viene desde mi web

Cita:
Iniciado por vgonga1986 Ver Mensaje
Buenas,

Tienes la opción de utilizar la variable $_SERVER['HTTP_REFERER'], que almacena la dirección justamente anterior del navegador. Para comprobar si es tu web, sólo tienes que hacer lo siguiente:
Código PHP:
if (stripos($_SERVER['HTTP_REFERER'], "web.com")) {
    echo 
"Viene de tu web";
} else {
    echo 
"NO viene de tu web";

Pero tienes dos problemas:
1. Referer sólo se rellena si el usuario ha pulsado un enlace que le lleve a la nueva página. Si el usuario estaba en web.com e introduce una nueva web manualmente desde su navegador, Referer estará vacio.
2. Referer se puede modificar manualmente, luego no es un flag muy fiable que digamos.

Espero te sirva, un saludo.
Perfecto, tampoco quiero una seguridad 100% al respecto, y como van a pinchar en un enlace, me vale !! jeje

Mil gracias :) Lo probaré y luego comento qué tal !!
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?