[Php-avanzado] Consulta Codigo
Matias Gea
matigea en gmail.com
Dom Dic 18 21:04:12 ART 2011
Hola, Luciano.
Fijate que tenés que poner $_SESSION en mayúsculas.
Probablemente ese sea un error.
El día 18 de diciembre de 2011 19:45, Luciano Pelizzaro
<lucianomdq_82 en hotmail.com> escribió:
> Hola Leo,
>
> Estoy con el tema del login y las variables sesión me esta generando unos
> problemitas...
>
> Tengo este código
>
> <?php
> if ( isset($_POST['aceptar']))
> {
> if ( $_POST['usuario'] == "" )
> {
> //ya esta validado con ajax e informado
> }else
> {
> if ( $_POST['pass'] == "" )
> {
> //ya esta validado con ajax e informado
> }else
> {
> //Todo correcto, verificar usuario
> session_start();
> if(!isset($_session['uss']))
> {
> $_session['uss']=$_POST['usuario'];
> $_session['pass']=$_POST['pass'];
> header("location:web/verifica.php");
> }else
> {
> header("location:web/verifica.php");
> }
> }
> }
> }
> ?>
> Bueno el error hay es que la variable sesión no esta definida, por lo que
> estuve probando solo me permite 1 variable por sesión (no entiendo porque),
> lo estuve chequeando con un código simple :
>
> <?php
> session_start();
> $_session['usuario']="Admin";
> $_session['pass']="123456";
> print("Las Variables sesión son: <br>");
> print("Password: " + $_session['pass'] + "<br>");
> print("Usuario: " + $_session['usuario'] + "<br>");
> ?>
>
> Acá la variable $_session['usuario'] ni la registra, pero si
> $_session['pass'], lo que probé destruyendo las variables pero me da el
> mismo resultado. Acá le estoy errando en algo muy tonto o esta mal
> configurado el servidor.
>
> Este código es solo de prueba ya que con el login voy hacer que verifique
> que estén la variables sesión y las compare en la base, si esta todo OK pasa
> a la pagina principal, sino vuelve al login.
>
>
>
> Otra consulta:
>
> Estuve mirado que cada ves que se ejecuta session_start(), genera un id
> distinto que se comprueba con session_id() , mi duda es, ¿como se que dicho
> id caduco si al ejecutar session_start() vuelve a generar uno distinto
> (cerrando y abriendo navegador)?
>
>
> Bueno Gracias Leo, seguro que esto lo chequearon la clase pasada pero
> lamentablemente no pude asistir.
>
>
> Saludos.
>
>
>
>
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
--
Matias Fernando Gea
matigea en gmail.com
http://www.mfgea.com.ar
Más información sobre la lista de distribución Php-avanzado