speedphp中得session

#1 lijian

我发现在speedphp框架中使用session类会出现一个问题不在speedphp框架中时
例如session.php
session_start();
setcookie(session_name(),session_id(),time()+5,"/");
$_SESSION["m"]="lijian";
?>

des.php(销毁session文件)
    session_start();
    unset($_SESSION["m"]);
    session_destroy();
    ?>



这样可以消除session文件,再次创建时也会生成新的session_id
但是在speedphp框架中时
加入和上面一样的内容的函数session和des时
无法销毁session,只会清零,再次注册的时候还是原来的session_id
这个怎么回事啊?

2011-12-03 11:57:15

#2 jake

因为speedphp是默认session_start的

可以配置 auto_session 为 false 关闭自动的session_start

当然,php环境也会有自动session_start的情况

2011-12-03 16:33:31

#3 lijian

呵呵
不好意思
jake这个帖子我一发完,我就看出来了,
这个session_start()开和关对session文件的影响我还是有点不明白

2011-12-03 17:14:39