Ver Mensaje Individual
  #8 (permalink)  
Antiguo 02/12/2007, 16:46
Sanubrio
 
Fecha de Ingreso: septiembre-2007
Mensajes: 220
Antigüedad: 16 años, 7 meses
Puntos: 1
Re: Controlar si cambian variables de la URL

Nose si te he entendido del todo.

Puedes ponerle un hash a cada usuario, o si quieres tener más seguridad un hash a cada email que mandas.

Código PHP:
$hash substr(md5($usuario_id.$usuario_nombre.time().mt_rand(100000,999999)), 010
Luego en los enlaces de los emails lo pones y así sabes cuándo ese usuario viene a ese enlace:

Código PHP:
echo '<a href="http://www.dominio.com/enlace.php?hash='.$hash.'">Enlace</a>'
Cuando alguien llegue a la página, compruebas si tiene hash y lo guardas mediante sessiones:

Código PHP:
session_start();

if (
issset($_GET['hash'] && EXISTE_EL_HASH))
{
  
$_SESSION['hash'] = $_GET['hash'];

Y luego puedes guardar todas las páginas que visite con ese hash.

Código PHP:
if ($_SESSION['hash'])
{
  
GUARDAR_PAGINA