Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: .txt en 21 Agosto 2004, 08:19 am



Título: Sesiones PHP
Publicado por: .txt en 21 Agosto 2004, 08:19 am
Que tal...

Resulta que tengo un problema con una galeria hecha en PHP.
Lo que quiero lograr es instalar el script una vez, pero utilizarlo con diferentes contenidos, es decir, indicarle al script que debe usar una base de datos distinta dependiendo de una variable que le indica a cual se debe conectar.

Esta variable inicialmente se la doy por medio de un enlace, y esta a su vez es capturada por el index de la galeria, en donde le inicio una sesion y la guarda como global para que la use a traves de toda la galeria.

El problema viene cuando ya haz entrado en la galeria, te das una vuelta y despues entras de nuevo a index.php.

el php que inicia la sesion es este:

<?php
// iniciar la sesión
session_start();

// registrar actividad en la sesión, la variable usuario viene desde un link
$_SESSION['usuarioid'] = $_GET['usuario'];
?>

cuando entras la primera vez, todo marcha bien, pero cuando te devuelves el borra la sesion e inicia una nueva que no tiene la variable que le indica a que BD conectarse.

Mi pregunta es:
como logro decirle que si la sesion no está abierta que la cree, de lo contrario que siga trabajando con la sesion existente.

Les agradezco su ayuda....

bye!