我的做法:session_start();注册:
$register_user = "LoginUser";
session_regiser("register_user"); //注意,没有$注销:
session_unset();
session_destory();PHP 4.2.1 成功
$register_user = "LoginUser";
session_regiser("register_user"); //注意,没有$注销:
session_unset();
session_destory();PHP 4.2.1 成功
for detail,paste your code
$e21_u_id=1;
$e21_user_name="www";
session_register("e21_u_id");
session_register("e21_user_name");
session_name($e21_u_id);
echo "id:".session_name();
echo "<br>";
session_name($e21_user_name);
echo "name:".session_name();
echo "<br>Module:".session_module_name();
echo "<br>Path:".session_save_path();
echo "<br>session-id:".session_id();
session_unset("e21_u_id");
session_unset("e21_user_name");
if(session_destroy())
echo "destroy-true";
else
echo "destroy-false";
echo "destroy-true";
else
echo "destroy-false";session_destroy()的返回值都是true,所以只要加上一句就行了,不要去判斷他.
session_destroy()就出现如下提示:
Warning: Session object destruction failed in D:\WEB\HTML\PHP\WORKS\USER_LOGIN\TEST1.PHP on line 39
The problem only affects PHP Win32, not Unix.
See the bug: http://bugs.php.net/?id=5231
不知道你是不是这个版本