如何修复"未定义的函数session_is_registered()"?

时间:2014-08-17 08:49:18

标签: php session

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");
}

?>

2 个答案:

答案 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起已删除此功能