[Php-avanzado] Consulta Codigo

Luciano Pelizzaro lucianomdq_82 en hotmail.com
Dom Dic 18 21:43:34 ART 2011


Hola Matías,
        Gracias hay lo modifique pero sigue haciendo lo mismo, es raro 
porque antes cuándo había explicado leo en la clase me había funcionado, 
pero se ve que no lo tengo al ejercicio hecho.


-----Mensaje original----- 
From: Matias Gea
Sent: Sunday, December 18, 2011 9:04 PM
To: Lista del curso de PHP Avanzado
Subject: Re: [Php-avanzado] Consulta Codigo

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
_______________________________________________
Php-avanzado mailing list
Php-avanzado en pato2.fi.mdp.edu.ar
http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado 



Más información sobre la lista de distribución Php-avanzado