什么时候必须声明session_start();? [英] When do I have to declare session_start();?

查看:181
本文介绍了什么时候必须声明session_start();?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

因此,我是PHP的初学者,因此我需要一些帮助.我试图弄清楚何时开始会议.我应该在用户首次注册时执行该操作还是应该在登录时执行该操作?

So Im a beginner when it comes to PHP so I need a little help. I am trying to figure out when to start the session. Should I do it when the user first registers or what about when they log in?

还有,会话是否是通用的",是否意味着当我检查会话时它是否可以正常工作,或者我是否必须在所有页面上包括一个文件来检查某人是否有会话?

Also, are sessions 'universal' meaning when I check a session will it work or do I have to include a file to all pages that check if someone has a session?

推荐答案

当用户首次注册时或登录时该怎么办?"

您应该每次进行此操作,以获取或设置任何会话信息. $_SESSION数组中存储的数据仅在会话启动后可用.

You should do it every time you want to get or set any session information. Data stored in the $_SESSION array will only be available after the session is started.

而且,会话是否是通用的",意思是当我检查会话是否有效时,还是我必须在所有页面上包括一个文件来检查某人是否有会话?"

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

Calling session_start() is all you need to create a session. If a session was already created, that session will be used.

这篇关于什么时候必须声明session_start();?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆