注销时监视此错误.谢谢
function doLogout()
{
if(isset($_SESSION['username']));
{
unset($_SESSION['username']);
session_unregister('username');
}
header('Location: logme.php');
exit;
}
Run Code Online (Sandbox Code Playgroud)
从 PHP 5.3.0 开始,此函数已被弃用,并从 PHP 5.4.0 开始被删除。
Run Code Online (Sandbox Code Playgroud)function doLogout() { if(isset($_SESSION['username'])) { unset($_SESSION['username']); } header('Location: logme.php'); exit; }
session_unregister自 php 5.4 起不再可用,因此您可以删除该函数调用。
平等的呼吁只是unset- 所以你可以替换
session_unregister('username');
Run Code Online (Sandbox Code Playgroud)
和
unset($_SESSION['username']);
Run Code Online (Sandbox Code Playgroud)
如果您不想重写整个代码,您可以编写自己的 session_unregister 函数
if (!function_exists('session_unregister')) {
function session_unregister($var) { unset($_SESSION[$var]); }
}
Run Code Online (Sandbox Code Playgroud)
这个函数的作用不一样,但在大多数情况下已经足够了
| 归档时间: |
|
| 查看次数: |
8330 次 |
| 最近记录: |