
07/11/2005, 05:22
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 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, |