Php 何时必须声明会话_start();?

Php 何时必须声明会话_start();?,php,session,login,Php,Session,Login,所以我是一个PHP初学者,所以我需要一些帮助。我在想什么时候开始这个课程。我应该在用户第一次注册时这样做,还是在他们登录时这样做 此外,会话是否是“通用”的意思是,当我检查会话时,会话是否有效,或者我是否必须在检查某人是否有会话的所有页面中包含一个文件?“我应该在用户首次注册时这样做,还是在他们登录时这样做?” 每次要获取或设置任何会话信息时,都应执行该操作。存储在$\u会话数组中的数据只有在会话启动后才可用 “此外,会话是否是“通用”的意思是,当我检查会话时,它是否有效,或者我是否必须在检查某

所以我是一个PHP初学者,所以我需要一些帮助。我在想什么时候开始这个课程。我应该在用户第一次注册时这样做,还是在他们登录时这样做

此外,会话是否是“通用”的意思是,当我检查会话时,会话是否有效,或者我是否必须在检查某人是否有会话的所有页面中包含一个文件?

“我应该在用户首次注册时这样做,还是在他们登录时这样做?”

每次要获取或设置任何会话信息时,都应执行该操作。存储在
$\u会话
数组中的数据只有在会话启动后才可用

“此外,会话是否是“通用”的意思是,当我检查会话时,它是否有效,或者我是否必须在检查某人是否有会话的所有页面中包含一个文件?”


创建会话只需调用
session\u start()
。如果已经创建了会话,则将使用该会话。

仅在访问$\u session变量的每个文件中使用一次session\u start()。最好是在中心位置进行。例如,每个应用程序文件中都包含一个文件。

显示检查会话是否已启动的代码,并且只有在会话尚未启动时才启动,这是一种良好的做法
if(!isset($\u SESSION)){SESSION\u start;}
SESSION\u start()
也需要在任何HTML输出之前