Cita:
Iniciado por alexd3 Muy buenas a todos los del foro, tengo una pequeña duda y es que tengo creado en localhost 2 web site , cada una tiene un logeo x medio de $_SESSION para crear las variables, el problema ke tengo es ke si me logueo en 1 de las web suites y al mostrar el contenido de $_SESSION | print_r($_SESSION); | aparecen las variables creadas cuando se loguea, ahora si abro el otro web site, sin cerrar el otro, y hago lo mismo, me logueo y muestro las variables de session | print_r($_SESSION); | , aparecen los valores de la otra web site, en pocas palabras lee las variables, tanto de una como de otra pagian, hay alguna solucion o es asi en modo localhost.....???
Muchas gracias x todo de antemano.....
Pero tus "web suites" en tu "localhost" como los has creado? .. Usas servidores virtuales? (totalmente separado ambos sitios) o usas simplemente "directorios" (carpetas) para tener tu "sitio1 y sitio2"?
Como propagas el SID en tu aplicación?: por cookies? .. por el URL? (no lo sabes?).
Es impresindible conocer como tu configuración de PHP + tu aplicación está propagando el SID.
Es "muy" problable que lo propagues el SID en cookies .. esto "sumado" a la forma en que configuras o ejecutas tus "suites" en tu servidor HTTP .. puede afectar a que estés viendo la misma sesión iniciada por el otro "suite". Tampoco explicas como "saltas" de una aplicación o "suite" que llamas tu a otra: cierras todas las ventanas del "suite" 1 y abres el 2? .. por un link? .. por un "logout" tuyo donde matas las sesiones?
La documentación oficial (lectura obligada):
www.php.net/session
Revisa los comentarios de la función:
http://www.php.net/manual/en/functio...kie-params.php
Un saludo,