一般销毁方法
<?php
session_start();
session_unset();
session_destroy();
?><?php
session_start();
$_SESSION = array();
session_destroy();?>
<?php
session_start();
session_unset();
session_destroy();
?><?php
session_start();
$_SESSION = array();
session_destroy();?>
session_start();
if(session_unregister("lgname"))
{
session_register("lgname");
}
if(session_unregister("lgpsw"))
{
session_register("lgpsw");
}
这些都可以正常运行
也就是除了destroy,其它的都没有问题!
session_register("barney");
这样注册一个,你看看能不能销毁
<?
$barney = "A big purple dinosaur.";
session_register("barney");
session_unregister("barney");
//session_destroy();
echo "barney=".$barney;
?>session_unregister(); //不行
session_destroy(); //也不行 Warning: Session object destruction failed in...
a.php
<?
session_start();
$_SESSION['user']="love";
echo"<a href='b.php'>b.php</a>";
?>
b.php
检测
<?
session_start();
echo $_SESSION['user'];
?>
c.php
销毁
<?
session_start();
$_SESSION = array();
session_destroy();
echo "<a href='c.php'>b.php</a>";
?>
可能是哪里配置的问题吧,我也不太清楚了,先吃饭去了:)
回来希望你能搞定
<?
//注册
session_start();
$user="abcd";
session_register("user");
echo"<a href='b.php'>b.php</a>";
?>b.php
<?
//检测
session_start();
echo $user;
echo "<a href='c.php'>c.php</a>";
?>c.php
<?
//销毁
session_start();
//session_destroy();
session_unregister("user");
echo "<a href='b.php'>b.php</a>";
?>从a.php到b.php可以输出,用destroy()还是一样的错误,但是用unregister就可以!
否则会因为无法删除session文件导致警告提示。
注意这是warning警告。
属性:everyone均具完全控制、修改...的权限
OS:win2000p