Foros del Web » Programando para Internet » PHP »

Sesiones y variables comunes. Se mezclan.

Estas en el tema de Sesiones y variables comunes. Se mezclan. en el foro de PHP en Foros del Web. Hola amigos, acabo de salir de un embrollo, pero me queda la curiosidad. Porque es que si yo he creado una sesion de nombre y ...
  #1 (permalink)  
Antiguo 17/01/2008, 17:55
Avatar de Celcius  
Fecha de Ingreso: febrero-2003
Ubicación: Lima - Perú
Mensajes: 652
Antigüedad: 21 años, 2 meses
Puntos: 5
Sesiones y variables comunes. Se mezclan.

Hola amigos, acabo de salir de un embrollo, pero me queda la curiosidad. Porque es que si yo he creado una sesion de nombre y valor $_SESSION["hola"] ="Como estas"; (por Ej. claro) y luego en otra parte del documento creo una variable de nombre y valor $hola=50; cuando quiero invocar el valor de $_SESSION["hola"] me aparece 50 :S alguien puede quitarme esa inquietud?

Muy agradecido :)
__________________
"Si tú conocieras el don de Dios, y quién es el que te dice: 'Dame de beber,' tú Le habrías pedido a El, y El te hubiera dado agua viva.
Sn. Juan 4:19
Jesus
  #2 (permalink)  
Antiguo 17/01/2008, 18:01
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Sesiones y variables comunes. Se mezclan.

El problema se da cuando tienes activado el uso de register_globals, es por eso que ese comportamiento viene desactivado por defecto, y en versiones futuras de PHP va a ser eliminado.

Saludos.
  #3 (permalink)  
Antiguo 17/01/2008, 18:03
Avatar de Celcius  
Fecha de Ingreso: febrero-2003
Ubicación: Lima - Perú
Mensajes: 652
Antigüedad: 21 años, 2 meses
Puntos: 5
Re: Sesiones y variables comunes. Se mezclan.

Que bueno es aprender. Hoy aprendi algo nuevo y te lo agradezco :)
__________________
"Si tú conocieras el don de Dios, y quién es el que te dice: 'Dame de beber,' tú Le habrías pedido a El, y El te hubiera dado agua viva.
Sn. Juan 4:19
Jesus
  #4 (permalink)  
Antiguo 17/01/2008, 18:27
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 6 meses
Puntos: 890
Re: Sesiones y variables comunes. Se mezclan.

Estuve leyendo un poco sobre ese tema de register_globals
En varias paginas modulares qhe he creado en los links envio las variables para que la pagina receptora php incluya el archivo correspondiente(que se la envio como variable desde el link) bueno obviamente solo funciona si register_globals esta en on, estuve leyendo de como trabajar asi con register_globals off pero no logo comprender, y no hay mucha informcion(o no se buscar) si alguien tuviera un ejemplito por alli.
SAludos
__________________
Drupal Argentina
  #5 (permalink)  
Antiguo 17/01/2008, 21:18
 
Fecha de Ingreso: enero-2008
Ubicación: en Punta Arenas
Mensajes: 47
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: Sesiones y variables comunes. Se mezclan.

en ves de recibir varibles de un formulario(por ejemplo)

con register_globals ON lo recibes asi nomas:

echo $usuario;
echo $email;

en cambio con register_globals a OFF lo tienes que recibir de esta forma

echo $_POST['usuario'];
echo $_POST['email'];
Lo puedes hacer para que quede mas facil
$usuario = $_POST['usuario'];
$email = $_POST['email'];
echo $usuario;
echo $email;

con em method=GET
con register_globals ON lo recibes igual que post:
$usuario
$email
con register_globals OFF
tienes que recibirlos igual que post pero cambiando $_POST por $_GET

algo asi :P
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




La zona horaria es GMT -6. Ahora son las 18:48.