位置: 编程技术 - 正文
推荐整理分享PHP:session_destroy()的用法_Session函数,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
(PHP 4, PHP 5)
session_destroy — 销毁一个会话中的全部数据
说明 bool session_destroy ( void )session_destroy() 销毁当前会话中的全部数据, 但是不会重置当前会话所关联的全局变量, 也不会重置会话 cookie。 如果需要再次使用会话变量, 必须重新调用 session_start() 函数。
为了彻底销毁会话,比如在用户退出登录的时候,必须同时重置会话 ID。 如果是通过 cookie 方式传送会话 ID 的,那么同时也需要 调用 setcookie() 函数来 删除客户端的会话 cookie。
返回值成功时返回 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的设
标签: PHP:session_destroy()的用法_Session函数
本文链接地址:https://www.jiuchutong.com/biancheng/279912.html 转载请保留说明!友情链接: 武汉网站建设