Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/03/2004, 17:14
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Que versión de PHP usas?

El uso de los arrays superglobales ($_SESSION entre otras) está disponible sólo desde PHP 4.1.0.

Según los ejemplos que has puestos .. asumes que PHP va a propagar el SID de forma automática .. para eso mínimo requieres de la directiva:

session.use_trans_sid = 1

Y si luego tienes previsto hacer algún redireccionamiento tipo javascript o vía PHP header("location ...") o similares, sería recomendable que usases:

session.use_cookies = 1

(ver php.ini o vía phpinfo() ..)

También asegurate de que la directiva:

session.save_path = .. apunte a un directorio válido y con permisos de escritura de tu servidor (si es que tienes el control sobre el ..)

Algunas de estas directivas se pueden alterar en tiempo de ejecución vía: ini_set() o archivos .htaccess por si no tienes acceso al php.ini de ese servidor.

Todo esto lo detalla la documentación oficial de php sobre sesiones:

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.