Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/11/2005, 05:22
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Según tu código tu NO propagas el SID en el URL ..

En redireccionamientos como:
header ('Location: nosesion.php');

NO incluyes el SID en el URL que redireccionas. Tampóco lo haces en los links que usas .. además que te falta un exit; tras cada header("Location: ...") que haces para terminar la ejecución de tu script en ese punto y que no se ejecute NADA más que venga a continuación de código.

Por ende .. propagas el SID en cookies, por qué lo más seguro es que uses como configuración de php.ini:

session.use_cookies = ON

Si te funciona tu sistema bajo un navegador y otros no .. el problema (al propagar el SID en cookies) se debe a la aceptación de las cookies en ese PC/navegador. Las cookies se han de aceptar por tu navegador y debes revisar si usas algún firewall, antivirus o similar que las pueda estar bloqueando para que las acepte.

La propagación del SID por cookies es lo más seguro y cómodo para tu programación (no tienes que propagar el SID a mano en ciertos redireccionamientos) .. pero tiene los requisitos de toda cookie: deben ser aceptadas.

Un saludo,