PHP中的session_id()

时间:2010-03-23 00:46:57

标签: php

我只是在PHP中尝试session_id函数,我认为它对于使用该网站的每台机器都是唯一的?但是,我的室友和我在两台不同的机器上有相同的session_id。我只是使用session_id()创建会话 - 我正确地做到了吗?

3 个答案:

答案 0 :(得分:1)

尝试按照here

创建会话

答案 1 :(得分:1)

您在session_id电话中错过了()

另请注意,如果您想使用它来设置特定的会话ID,则需要在 session_id()之前致电session_start() 。来自Manual

  

如果指定了id,它将替换当前的会话ID。为此,需要在session_start()之前调用session_id()。根据会话处理程序,会话ID中不允许所有字符。例如,文件会话处理程序仅允许范围为a-z A-Z 0-9,(逗号)和 - (减号)的字符!

答案 2 :(得分:0)

另一个想法是在会话中存储一个值。