Re: [php] Problemas con sessiones

From: Eduardo Zarate ( eduardo( ARROBA )piaget.dgsca.unam.mx)
Date: Tue Nov 19 2002 - 20:59:03 CET


En todas las páginas en las que quieras manejar los valores de las
sesiones tienes
que llamar a la función session_start()...

O sea...

<?php

/* Esto debe de funcionar */

session_start();

if ($_SESSION['logged'] != 'True')
   header("Location:
http://127.0.0.1/php/php/error.php");
else {
//Es valido
...
}

Sale y vale
Byte

>Ayuda con sessiones, tengo el siguiente codigo que
>hace una consulta a una bd, y comprueba que el usuario
>exista de la siguiente manera:
>$consulta = conection($username,$pass);
>if ($consulta != 1)
> header("Location:
>http://172.30.122.14/php/php/error.php");
> else {/*username y passwd correct*/
> session_name("IDSESSION");
> session_id(md5(uniqid(rand(),1)));
> //iniciamos la session;
> session_start();
> $_SESSION['name'] = $username;
> $_SESSION['phpidsession'] = $PHPSESSID;
> $_SESSION['logged'] = 'True'
>Despues en las paginas subsecuentes para comprobar que
>el usuario esta validado hago lo siguiente al inicio
>de la pagina:
>if ($_SESSION['logged'] != 'True')
> header("Location:
>http://127.0.0.1/php/php/error.php");
>else {
>//Es valido
>...
>}
>Mi problema consiste en que nunca inicio la session, a
>menos que ponga todo el codigo de arriba en todas las
>paginas, espero me haya explicado, y me puedan ayudar.
>
>
>_________________________________________________________
>Do You Yahoo!?
>La mejor conexión a internet y 25MB extra a tu correo por $100 al mes. http://net.yahoo.com.mx
>
>
>Lista de correo php( ARROBA )opensource.org.mx
>Histórico: http://www.opensource.org.mx/listas/php
>Página: http://www.php.org.mx
>
>

Lista de correo php( ARROBA )opensource.org.mx
Histórico: http://www.opensource.org.mx/listas/php
Página: http://www.php.org.mx



This archive was generated by hypermail 2.1.7 : Fri May 14 2004 - 15:41:36 CEST