2009-05-12 22 views
16

Voy a 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 ['username'], tal vez la otra aplicación también use $ _SESSION ['username'], 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 errores.Múltiples sesiones PHP

Una forma sería hacer algo como $ _SESSION ['MY_APP_NAME'] ['username'], pero quiero saber si hay una manera 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 no explican para qué sirve.

¿Algún consejo?

Respuesta

2

Otra cosa que puede ayudarlo a mantener las aplicaciones separadas es mover el almacenamiento de la sesión a otro lugar configurando session.save_path en php.ini en una carpeta de su elección o llamando al session_save_path() antes de session_start().