Tema: Sesiones
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/02/2003, 11:25
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
El session.auto-start .. lo único que hace es iniciar siempre una session .. por lo tanto puedes omitir el uso de session_start() en todos los scritps q necesiten de leero o escribir en una session.

En tu caso (y recomendable usarlo siempre) debes de iniciar el uso de las sessiones con session_start() SOLO donde necesites usar sesiones .. y no para todo el sitio como lo hace la directiva mencionada a ON .. pues como bien dices esa directiva en el q te funciona esta a ON y en el q no a OFF ..

Código PHP:
<?
session_start
(); // SIempre q uses sesiones en el script en curso.
$_SESSION ['fechas'] = $tested_array;
?>
Lo q tienes q revisar son las directias:
session.use_trans_sid = 1 (o a ON)

Pues estas propagando el SID en modo automatico ( o por lo menos así lo asumes pues en tus links NO estás indicandolo).

Tambien revisa:
session.use_cookies = 1

Esa directiva hace q el SID se propage en una cookie (usado junto con la anterior directiva a 1 ..) hace q no se vea el SID en el URL (pues se guarda en una cookie en el cliente) .. Esto ocasiona que los clientes q no acepten cookies no van a perder el SID y no va actuar tu lógica q use sesioes pues se iniciará una session cada vez y no se continuará la de la pagina q lo llama.

Todas estas directivas se pueden forzar a trabjar de la manera q tu consideres oportuno en tiempo de ejecucion o en .htaccess del servidor (revisa el foro .. no hace mucho se hablo de lo mismo).

Otro detalle .. es probable q cuando te funcione las sesiones (temas de progpagacion del SID) ... no te funcione correctametne guardar un array como lo estas haciendo .. pues hay q serializar los datos del array antes de guardarlos en la session y des-serializarlo cuando los obtengas .. (te aviso ya por si tuvieras problemas .. funciones serialize() y unserialize() ..)

Un saludo,

Última edición por Cluster; 15/02/2003 a las 11:28