Foros del Web » Programando para Internet » PHP »

no me funciona las variables de session ...

Estas en el tema de no me funciona las variables de session ... en el foro de PHP en Foros del Web. Hola, tengo un problema con las variables de session, hos cuento un poco lo que me pasa, en un script donde tengo los datos de ...
  #1 (permalink)  
Antiguo 24/11/2011, 17:05
 
Fecha de Ingreso: abril-2011
Mensajes: 867
Antigüedad: 13 años
Puntos: 5
no me funciona las variables de session ...

Hola, tengo un problema con las variables de session, hos cuento un poco lo que me pasa, en un script donde tengo los datos de un formulario creo una variable de session algo asin:

procesar.php
Código PHP:
Ver original
  1. <?php
  2. session_star();
  3. $_SESSION['color']=$_POST['color'];
  4. ?>

despues el problema biene cuando envio un enlace de activacion con la funcion mail, para actualizar una consulta, hasta aqui bien pero luego si la consulta no contiene errores, mando otro mail pero en ese mismo script intento recuperar la variable de session pero me da error, me dice que esta sin definir

yo en el primer enlace que mando con la funcion mail es este:

http://localhost/pruebas/activar_color.php

y en el script activar_color.php, intento recuperar la variable de session asin:

Código PHP:
Ver original
  1. <?php
  2. session_star();
  3. $color=$_SESSION['color'];
  4. echo $color;
  5. ?>

pero me da el error que dije, espero que alguien me pueda orientar a saber cual es mi error, un saludo.
  #2 (permalink)  
Antiguo 24/11/2011, 17:17
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: no me funciona las variables de session ...

Aquí el problema es que las sesiones mantienen una relación estrecha con el navegador, si por algún motivo la sesión expira o bien, abren el enlace desde otro navegador no funcionará.

La idea de los mensajes de confirmación vía correo es enviar también un identificador con el cual puedas recuperar la identidad a la que originalmente mandaste el enlace.

Las variables de sesión no son eternas y jamás debes confiar en ellas para conseguir lo que intentas.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 24/11/2011, 17:40
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: no me funciona las variables de session ...

Además que enviar una sesión por email no es práctico, tienes un error de sintaxis, no es
session_star();

es

session_start();
  #4 (permalink)  
Antiguo 25/11/2011, 04:44
 
Fecha de Ingreso: abril-2011
Mensajes: 867
Antigüedad: 13 años
Puntos: 5
Respuesta: no me funciona las variables de session ...

Hola ocp001a, el error de sintaxis fue por escribir el codigo manualmente, en mi codigo esta bien escrito, referente a lo que dijo pateketrueke, es lo que queria saber ya que con ese id puedo recuperar los datos que quiero, bueno creo haber entendido como hacerlo, gracias a los dos por vuestra colaboracion, saludos.

Etiquetas: formulario, session, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 06:20.