Session消失不了怎么办?

lein9 2005-03-28 11:52:18
if ($_GET['act']=="quit")
{
$usql="update uonline set flag='0' where onlineid='".$_SESSION['theonlineid']."'";
mssql_query($usql, $conn) or die(mssql_get_last_message ());
$upsql="update uinfo set isonline=0 where uid='".$_SESSION['uid']."'";
mssql_query($upsql, $conn) or die(mssql_get_last_message ().$upsql);
session_unset();
session_destroy();
}
我的机器是2003服务器是2000,都是php5.0.1,我的机器上好好的,服务器上却总是不行,session不消失怎么办?
...全文
128 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lawyu 2005-03-29
  • 打赏
  • 举报
回复
session_destroy();
pswdf 2005-03-29
  • 打赏
  • 举报
回复
session_start();

session_destroy();

绝对消失
bthl 2005-03-29
  • 打赏
  • 举报
回复
session_start();
$_SESSION = array();
session_destroy();
keaizhong 2005-03-29
  • 打赏
  • 举报
回复
如此以来除非你的条件if ($_GET['act']=="quit") 不适合,要不然就不会不消失了。
yzxlyd 2005-03-29
  • 打赏
  • 举报
回复
补充,没有执行到session_destroy();
yzxlyd 2005-03-29
  • 打赏
  • 举报
回复
不消失估计是没有执行到那里吧??
ImN1 2005-03-29
  • 打赏
  • 举报
回复
我习惯这样用

session_start();
$_SESSION = array();
session_destroy();
shuiaaa 2005-03-28
  • 打赏
  • 举报
回复
session_unset
(PHP 4 )

session_unset -- Free all session variables
Description
void session_unset ( void )


The session_unset() function frees all session variables currently registered.

注: If $_SESSION (or $HTTP_SESSION_VARS for PHP 4.0.6 or less) is used, use unset() to unregister a session variable, i.e. unset ($_SESSION['varname']);.

21,886

社区成员

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

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