Tema: sesiones
Ver Mensaje Individual
  #12 (permalink)  
Antiguo 23/06/2003, 14:25
Avatar de Helbira
Helbira
 
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 23 años, 1 mes
Puntos: 5
Hola Cluster. Yo tengo mas o menos el mismo problema que este usuario.

La configuración de mi servidor es la siguiente (y estoy segura de ello):

- Propago el SID automaticamente
- session.use_trans_sid = 1
- session.save_path=/tmp (existe esta carpeta y se guardan perfectamente los archivos de session)
- session.save_handler = files

El Session_id() se propaga perfectamente de pagina en pagina.

A diferencia del resto de preguntas que he encontrado sobre sesiones en este foro, yo no quiero utilizar las sesiones para el registro de usuarios . Quiero que el usuario que navega por mi web pueda seleccionar una serie de registros (en mi caso concreto son publicaciones) y cada vez que cambia de pagina quiero hacerle saber las publicaciones que ya ha ido seleccionando.

Como te decia el UID lo propaga a las mil maravillas pero las variables de su sesión que voy creando las pierdo de enlace a enlace. Bueno, ya no las pierdo (escribiendo este mensaje seguí probando cosas).

Ahora lo único que consigo con este código ...

Código PHP:
session_start();
session_register("SESSION");

if ( !isset(
$SESSION) ) {
        
//Consultamos el nombre de la publicación que se ha solicitado para asignarlo a la var de session que crearemos
    
$query "SELECT nombre_pub FROM tabla_pub WHERE id_pub=".$id_pub;
    
$res iso_exec($query);
    
$row iso_fetch_array($res,0);
    
iso_free_result($res);

    
$SESSION[$id_pub]=$row["nombre_pub"];
}
print_r ($SESSION); 

... es:

Lo que me devuelve print_r($SESSION) es lo siguiente:

Array ( [SESSION] => Array ( [count] => 0 ) )

Cuando lo que yo esperaba es algo como:

Array ( ['40'] => 'Publicacion 40' )

¿Alguna idea?

Un beso