Foros del Web » Programando para Internet » PHP »

Problema con $_SESSION

Estas en el tema de Problema con $_SESSION en el foro de PHP en Foros del Web. Tengo un problema con $_SESSION. Este es el código que estoy probando: login.php <?php session_start(); $_SESSION["saludo"]= "1"; echo $_SESSION["saludo"]; ?> resul.php <?php session_start(); echo $_SESSION["saludo"]; ...
  #1 (permalink)  
Antiguo 12/04/2009, 05:10
 
Fecha de Ingreso: marzo-2009
Mensajes: 37
Antigüedad: 15 años, 1 mes
Puntos: 1
Problema con $_SESSION

Tengo un problema con $_SESSION.
Este es el código que estoy probando:

login.php

<?php
session_start();
$_SESSION["saludo"]= "1";
echo $_SESSION["saludo"];
?>

resul.php
<?php
session_start();
echo $_SESSION["saludo"];
?>

En el login me aparece el valor que le cargue "1", pero cuando cargo la página resul.php ya no aparece el vamor de $_SESSION["saludo"].
Por qué puede ser esto?
  #2 (permalink)  
Antiguo 12/04/2009, 05:56
Avatar de OsSk4R  
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 17 años, 6 meses
Puntos: 74
Respuesta: Problema con $_SESSION

No se si tendrá que ver, pero en creo que puede ser ocsa de configuración.
En el php.ini como están track_vars y register_globals?

El primero tiene que estar activado y el segundo desactivado.

De lo contrario tendrias que registrar las variables con session_register()

¿Que versión de php usas?

Saludos,

PD: No hay ningun error en tu codigo, de hecho a mi me funciona.
  #3 (permalink)  
Antiguo 12/04/2009, 06:01
 
Fecha de Ingreso: marzo-2009
Mensajes: 37
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: Problema con $_SESSION

La version es 4.4.7

Como puedo hacer para poner track_vars en activado y register_globals desactivado?
  #4 (permalink)  
Antiguo 12/04/2009, 06:23
Avatar de OsSk4R  
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 17 años, 6 meses
Puntos: 74
Respuesta: Problema con $_SESSION

No hace falta ya que teniendo esa versión viene como tiene qe venir, uno activado y el otro desactivado.

No se que puede ser, sigo pensado que es algo de configuración, pero no se que

Saludos,
  #5 (permalink)  
Antiguo 12/04/2009, 10:29
Avatar de duskrow  
Fecha de Ingreso: abril-2008
Mensajes: 267
Antigüedad: 16 años
Puntos: 8
Respuesta: Problema con $_SESSION

Cita:
Iniciado por demiurgojdia Ver Mensaje
Tengo un problema con $_SESSION.
Este es el código que estoy probando:

login.php

<?php
session_start();
$_SESSION["saludo"]= "1";
echo $_SESSION["saludo"];
?>

resul.php
<?php
session_start();
echo $_SESSION["saludo"];
?>

En el login me aparece el valor que le cargue "1", pero cuando cargo la página resul.php ya no aparece el vamor de $_SESSION["saludo"].
Por qué puede ser esto?



prueba con
header("Cache-control: private");

quedando asi

Código PHP:

<?php
session_start
();
header("Cache-control: private");
$_SESSION["saludo"]= "1";
echo 
$_SESSION["saludo"];
?>

resul.php
<?php
session_start
();
header("Cache-control: private"); // aqui puedes ver si obtuvists lo k kerias sin esto :) o con esto  
echo $_SESSION["saludo"];
?>

baibai
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 21:18.