Ver Mensaje Individual
  #11 (permalink)  
Antiguo 13/02/2004, 09:39
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
php.ini

Debes indicar un directorio en la directiva:
session.save_path .. ahí será donde PHP guarde las sesiones que va a crear (por defecto).

Por defecto pone "/tmp" .. ese directorio es sintax de un sistema de archivos de *NIX (lease Linux .. etc) .. Si usas windows ahí dá ese error por que ese directorio no está creado ..

Create un directorio donde gustes (bajo c:/php/sesiones o algo así) y guarda tu php.ini .. Reinidica tu servidor HTTP que uses y listo.

Tambien revisa la directiva:
session.use_trans_sid = .. .. por defecto está a 0 y tal cual usas tus ejemplos la requieres a 1 (sino perderás el SID (identificador único de sesión por el camino).

Tambien sería recomendable (hasta que te empapes toda la teoría sobre como propagar el dichoso SID de las sesiones):

session.use_cookies = ON (o 1) ..

Un saludo,

PD: algo de teoría y configuración hay que leer .. sobre todo para las sesiones de PHP que dependen muchoooooooooooo de la configuración de PHP (de su php.ini) .. más info y lectura obligada: www.php.net/session

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.