手机版

PHP会话处理的10个功能

时间:2021-09-08 来源:互联网 编辑:宝哥软件园 浏览:

在PHP开发中,与cookie相比,Session是存储在服务器端的会话,相对安全,不像cookie那样有存储长度的限制。在这里,我们将详细介绍PHP将用于处理会话函数的10个函数。

PHP处理会话函数1。session_start函数:启动会话或返回现有会话。函数原型:布尔session _ start(void);返回值:布尔函数说明:该函数没有参数,返回值均为真。最好先放这个功能,之前不能有输出,否则会报警。例如:警告:无法发送会话缓存限制符在/usr/Local/Apache/htdocs/CGA/member/1 . PHP :2中已经发送了头(输出开始于/usr/Local/Apache/htdocs/CGA/member/1)。PHP第3行PHP处理会话函数2。session_register函数函数:注册一个新变量作为session变量函数原型:boolean session _ register(字符串名称);返回值:布尔值。函数描述:该函数从全局变量向当前会话添加一个变量。参数名是要添加的变量的名称。如果成功,它将返回逻辑值true。您可以采用$_SESSION[name]或$HTTP_SESSION_VARS[name]的形式来取值或赋值。PHP处理会话函数3。session_is_registered函数功能:检查变量是否注册为会话变量。函数原型:boobean session _ is _ registered(字符串名称);返回值:布尔函数说明:该函数可以检查指定的变量在当前会话中是否已经注册,参数名就是要检查的变量名。如果成功,则返回逻辑值true。PHP处理会话函数4。session_unregister函数功能:删除已注册的变量。函数原型:布尔session _ session _ unregister(字符串名称);返回值:布尔函数描述:此函数删除当前会话中全局变量中的变量。参数名是要删除的变量名,如果成功则返回true。PHP处理会话函数5。session_destroy函数:结束当前会话并清除会话中的所有资源。函数原型:布尔会话销毁(void);返回值:布尔值。功能描述:此功能结束当前会话。此函数没有参数,所有返回值都为真。PHP处理会话函数6。session_encode函数函数:session信息编码函数原型:string Session _ encode(void);返回值:string函数描述:返回的字符串包含全局变量中每个变量的名称和值,如a | s:123360“它是一个测试”;c | s:4:“拉拉”;A是变量名s:12表示的变量A的值。“它是一个测试的长度是12个变量之间的分号”;“分离。会话功能7。session_decode函数函数:session信息解码函数原型:boolean session _ decode(字符串数据)返回值:boolean函数说明:此函数可以解码session信息,如果成功则返回逻辑值true。PHP处理会话函数8。session_name函数函数:访问当前会话名称函数原型:boolean session _ name(string[name]);返回值:字符串函数描述:该函数可以获取或重置当前会话的名称。没有参数名称,意味着获取当前会话名称,添加参数意味着将会话名称设置为参数名称。PHP处理会话函数9。session_id函数函数:访问当前会话id函数原型:boolean session_id(字符串[ID]);返回值:字符串函数说明:该函数可以获取或重置当前存储会话的ID号。如果没有参数id,则表示只获取当前会话的标识号,如果添加了参数,则表示将会话的标识号设置为新指定的id。PHP处理会话函数10。session_unset函数功能:删除所有已注册的变量。函数原型:void session_unset (void)返回值:布尔值函数描述:该函数不同于Session_destroy,它不结束会话。就像使用函数session_unregister逐个注销所有会话变量一样。

版权声明:PHP会话处理的10个功能是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。