session_is_registered()功能在我的程序中无效? 我使用的是PHP版本5.5.9。我想做的是设置用户名
的会话 isset($_SESSION['username'])
但是当我运行错误消息时弹出:
we could not log out try again!
当我尝试通过session_is_registered()
浏览器时说
Fatal error: Call to undefined function session_is_registered() in C:\xampp\htdocs\membership\logout.php on line 10
这是我的代码
<?php
session_start();
session_destroy();
if(isset($_COOKIE['id_cookie'])){
setcookie("id_cookie",'',time()-50000,"/");
setcookie("pass_cookie",'',time()-50000,"/");
}
if(session_is_registered('username')){//isset($_SESSION['username'])
echo("we could not log out try again!");
exit();
}else{
header("Location: index.php");
}
?>
答案 0 :(得分:4)
每http://php.net/manual/en/function.session-is-registered.php
自PHP 5.3.0开始,此函数已被弃用,自PHP 5.4.0起已被删除。
答案 1 :(得分:1)
自PHP 5.4起已删除此功能