PHP:session_name的目的是什么

时间:2011-09-26 06:37:54

标签: php session

我不太确定session_names的用途是什么.. 有人可以解释在什么情况下定义名称会有益吗?

2 个答案:

答案 0 :(得分:43)

您在同一个域中有两个网站。 (比方说,博客和论坛)

他们都运行不同的软件。

如果他们在同一会话中运行并在$_SESSION中使用相同的变量(例如user_id),则会发生冲突。

session_name允许您为每个应用程序提供不同的会话。

答案 1 :(得分:5)

默认是 - 我认为 - PHPSESSID。如果您在同一主机上有多个应用程序,他们将共享这些会话。因此,您应该为每个应用程序设置不同的会话名称,这样就不会发生任何奇怪的事情。