psr4 - Sesiones PHP mĂșltiples
psr2 psr4 (2)
Hay una forma más fácil: session_name .
Antes de llamar a session_start();
llamar a session_name("something");
(donde cambias algo a lo que quieras que se llame).
Debo crear una aplicación PHP para un sitio web que ya tenga otra aplicación PHP ejecutándose en el mismo dominio / servidor. Mi aplicación, por supuesto, utilizará sesiones y no quiero que mis sesiones interfieran con la aplicación existente. Por ejemplo, si quiero usar $ _SESSION [''nombre de usuario''], quizás la otra aplicación también use $ _SESSION [''nombre de usuario''], lo que podría ser un problema. No estoy buscando una capa adicional de seguridad, confío en la aplicación con la que estoy compartiendo el host. Solo quiero evitar los bichos.
Una forma sería hacer algo como $ _SESSION [''MY_APP_NAME''] [''username''], pero quiero saber si hay una forma más fácil.
Veo en la documentación de PHP que hay una función llamada ''session_module_name''. El nombre suena bien, pero los documentos realmente no explican para qué sirve.
¿Algún consejo?
Otra cosa que puede ayudarlo a mantener las aplicaciones separadas es mover el almacenamiento de la sesión a otro lugar ya sea configurando session.save_path
en php.ini a una carpeta de su elección o llamando a session_save_path()
antes de session_start ().