【发布时间】:2010-10-25 15:25:43
【问题描述】:
我要为一个已经在同一个域/服务器上运行另一个 PHP 应用程序的网站构建一个 PHP 应用程序。 我的应用程序当然会使用会话,我不希望我的会话干扰现有的应用程序。 例如,如果我想使用 $_SESSION['username'],可能其他应用程序也使用 $_SESSION['username'],这可能是个问题。 我不是在寻找额外的安全层,我相信与我共享主机的应用程序。我只是想避免错误。
一种方法是执行 $_SESSION['MY_APP_NAME']['username'] 之类的操作,但我想知道是否有更简单的方法。
我在 PHP 文档中看到有一个名为“session_module_name”的函数。这个名字听起来不错,但文档并没有真正解释它的用途。
有什么建议吗?
【问题讨论】:
-
session_module_name()在这里帮不了你:它返回 PHP 用来跟踪服务器上会话的方法。通常这将是file(存储在磁盘上某处的会话详细信息)或memcache或mysql等。除非您有特殊需要更改它,否则您不太可能关心该值。另见:stackoverflow.com/questions/8415962/…