15

所以我是 PHP 的初学者,所以我需要一点帮助。我想弄清楚什么时候开始会议。我应该在用户第一次注册时这样做还是在他们登录时呢?

另外,当我检查会话时,会话是否“通用”意味着它会起作用,还是我必须在所有页面中包含一个文件来检查某人是否有会话?

4

2 回答 2

19

“用户第一次注册时我应该这样做还是他们登录时呢?”

每次想要获取或设置任何会话信息时都应该这样做。存储在$_SESSION数组中的数据只有在会话启动后才可用。

“另外,当我检查一个会话时,会话是否‘通用’意味着它会起作用,还是我必须在所有页面中包含一个文件来检查某人是否有一个会话?”

只需调用session_start()即可创建会话。如果已创建会话,则将使用该会话。

于 2012-04-14T23:16:05.930 回答
4

只需在您访问 $_SESSION 变量的每个文件中执行一次 session_start() 。最好是在中心位置进行。例如,包含在每个应用程序文件中的文件。

于 2012-04-14T23:25:50.633 回答