Php 我可以在每个页面的开头,即我的网站的头文件中使用session_start()吗

Php 我可以在每个页面的开头,即我的网站的头文件中使用session_start()吗,php,session,Php,Session,我知道,如果会话在某些特定任务结束时没有被销毁,那么它将保留其值,并且在您使用它时可能会产生问题。 但是,当你说销毁会话时,是否意味着像这样结束会话 session_end() 或者,这意味着您必须通过执行此操作来取消设置之前设置的某些特定会话 unset($\u会话['id']) 等等。 如果我在每一页的顶部启动一个会话,并且没有通过$_session['id']等进行设置,那么这可能会给我带来问题。如果是的话,那么为什么我在任何地方都没有得到正确的答案 以下是销毁会话的方法: sessio

我知道,如果会话在某些特定任务结束时没有被销毁,那么它将保留其值,并且在您使用它时可能会产生问题。 但是,当你说销毁会话时,是否意味着像这样结束会话

session_end()
或者,这意味着您必须通过执行此操作来取消设置之前设置的某些特定会话

unset($\u会话['id']

等等。
如果我在每一页的顶部启动一个会话,并且没有通过$_session['id']等进行设置,那么这可能会给我带来问题。如果是的话,那么为什么我在任何地方都没有得到正确的答案

以下是销毁会话的方法:

session_destroy();
PHP中没有
session\u end()
这样的东西

要清空特定会话变量,通常需要执行以下操作:

$_SESSION['id'] = '';
如果您使用
session\u start
在每页的顶部启动一个新会话,它只会确保会话已设置,不会因为任何原因(已破坏或从未启动)处于活动状态

没有文档是不真实的,事实上,网络上充斥着关于会话管理的文章和教程。我自己使用了以下帮助我设置web应用程序登录系统的方法:

我还建议您通读PHP专门提供的所有函数,从这里开始: