我要为一个网站建立一个PHP应用程序,已经有另一个PHP应用程序在同一个域/服务器上运行。我的应用程序当然会使用会话,我不希望我的会话干扰现有的应用程序。例如,如果我想使用$_SESSION‘’username‘,也许另一个应用程序也使用$_SESSION’‘username’,这可能是一个问题。我不是在寻找额外的安全层,我相信与我共享主机的应用程序。我只是想避免bug。
一种方法是像$_SESSION‘’MY_APP_NAME‘这样做,但我想知道是否有更简单的方法。
我在PHP文档中看到有一个名为'session_module_name‘的函数。这个名字听起来不错,但文档并没有真正解释它的用途。
有什么建议吗?
发布于 2009-05-12 18:20:29
有一种更简单的方法:session_name。
在调用session_start();
之前,请调用session_name("something");
(在这里,您可以将某些内容更改为您希望调用的任何名称)。
发布于 2009-05-17 02:02:42
另一件可以帮助你保持应用程序分离的事情是将会话存储移动到另一个地方,要么将php.ini中的session.save_path
设置为你选择的文件夹,要么在session_start()之前调用session_save_path()
。
https://stackoverflow.com/questions/854105
复制相似问题