位置: 编程技术 - 正文

PHP:session_destroy()的用法_Session函数

编辑:rootadmin
session_destroy

推荐整理分享PHP:session_destroy()的用法_Session函数,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4, PHP 5)

session_destroy — 销毁一个会话中的全部数据

说明 bool session_destroy ( void )

session_destroy() 销毁当前会话中的全部数据, 但是不会重置当前会话所关联的全局变量, 也不会重置会话 cookie。 如果需要再次使用会话变量, 必须重新调用 session_start() 函数。

为了彻底销毁会话,比如在用户退出登录的时候,必须同时重置会话 ID。 如果是通过 cookie 方式传送会话 ID 的,那么同时也需要 调用 setcookie() 函数来 删除客户端的会话 cookie。

返回值 PHP:session_destroy()的用法_Session函数

成功时返回 TRUE, 或者在失败时返回 FALSE。

范例

Example #1 销毁会话数据以及 $_SESSION

<?php//初始化会话。//如果要使用会话,别忘了现在就调用:session_start();//重置会话中的所有变量$_SESSION=array();//如果要清理的更彻底,那么同时删除会话cookie//注意:这样不但销毁了会话中的数据,还同时销毁了会话本身if(ini_get("session.use_cookies")){$params=session_get_cookie_params();setcookie(session_name(),'',time()-,$params["path"],$params["domain"],$params["secure"],$params["httponly"]);}//最后,销毁会话session_destroy();?>

注释

Note:

对于旧版本中不使用 $_SESSION 的代码, 仅能使用 session_unset() 来完成会话销毁工作。

参见

unset() - 释放给定的变量 setcookie() - Send a cookie

PHP:session_cache_limiter()的用法_Session函数 session_cache_limiter(PHP4=4.0.3,PHP5)session_cache_limiter读取/设置缓存限制器说明stringsession_cache_limiter([string$cache_limiter])session_cache_limiter()返回当前缓存限制器的名

PHP:session_commit()的用法_Session函数 session_commit(PHP4=4.4.0,PHP5)session_commitsession_write_close()的别名说明此函数是该函数的别名:session_write_close()。

PHP:session_cache_expire()的用法_Session函数 session_cache_expire(PHP4=4.2.0,PHP5)session_cache_expire返回当前缓存的到期时间说明intsession_cache_expire([string$new_cache_expire])session_cache_expire()返回session.cache_expire的设

本文链接地址:https://www.jiuchutong.com/biancheng/279912.html 转载请保留说明!

上一篇:PHP:session_decode()的用法_Session函数

下一篇:PHP:session_cache_limiter()的用法_Session函数

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络