PHP中如何判断session是否存在,如果存在将注销session!!!

scholes3232 2003-12-31 01:20:48
<?php

session_start();
error_reporting(7);

if(session_is_registered($sessname))
session_unregister($sessname);

if(session_is_registered($sesspass))
session_unregister($sesspass);


?>
这样做对吗?为什么session还是存在!
...全文
1418 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ice_berg16 2003-12-31
  • 打赏
  • 举报
回复
if (isset($_SESSION['sessname']) )
unset($_SESSION['sessname']);

session_destroy();//不要加参数



thunderx 2003-12-31
  • 打赏
  • 举报
回复
unset($sessname)
scholes3232 2003-12-31
  • 打赏
  • 举报
回复
但在这样写的话会提示出错的;
<?php

session_start();
error_reporting(7);

session_destroy($sessname);
session_destroy($sesspass);

?>
Warning: Wrong parameter count for session_destroy() in C:\Apache2\htdocs\project\bbsguest.php on line 8

Warning: Wrong parameter count for session_destroy() in C:\Apache2\htdocs\project\bbsguest.php on line 9
mysam 2003-12-31
  • 打赏
  • 举报
回复
用session_destory();session_unset();全试一遍,保证救注销了!

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧