我经营 foo.com。我在 foo.com 中有两个不同的应用程序:一个是 foo.com/bar,另一个是 foo.com/example。我使用 session 来跟踪用户登录时的信息,但是如果用户从 foo.com/bar 转到 foo.com/example,foo.com/example 会看到用户从 foo.com/启动的 session 栏并使用该信息。我的问题是,我怎样才能同时为每个目录设置两个不同的 session ?
最佳答案
你应该调用session_name在调用 session_start 之前。这将设置用于识别 session 的 cookie 的名称(默认情况下为 PHPSESSID)。
为每个应用程序使用不同的名称。您不必弄乱 session 中的变量。
关于php - 在同一个域中有两个不同的 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1348555/