【问题标题】:PHP Logout 500 errorPHP注销500错误
【发布时间】:2017-03-13 17:52:37
【问题描述】:

我在执行注销脚本时收到 500 内部服务器错误。检查了错误日志,发现了这一点。

错误是:

../../logout.php 可按组写入。参考:../../user-dashboard.php

logout.php 代码是

<?php       

require_once('session.php');
require_once('class.user.php');
$user_logout = new USER();

if($user_logout->is_loggedin()!="")
{
    $user_logout->redirect('user-dashboard.php');
}
if(isset($_GET['logout']) && $_GET['logout']=="true")
{
    $user_logout->doLogout();
    echo '<script language="javascript">';
    echo "if (window.confirm('Successfully Logged Out ! ')) 
            {
                window.location.href='login.php';
            };";            
    echo '</script>';
}

?>

用户仪表盘.php

<?php

require_once("session.php");
require_once("class.user.php");
$auth_user = new USER();


$user_id = $_SESSION['user_session'];

$stmt = $auth_user->runQuery("SELECT * FROM user_credentials WHERE user_id=:user_id");
$stmt->execute(array(":user_id"=>$user_id));

$userRow=$stmt->fetch(PDO::FETCH_ASSOC);

?>

似乎无法从这些代码中找出错误。亲切的帮助将不胜感激。该脚本在测试时在 XAMPP 上完美运行,但在实时服务器上引发错误。

【问题讨论】:

  • chmod 644 logout.php

标签: php html error-handling


【解决方案1】:

想通了。我只是将权限代码更改为 644

【讨论】:

    猜你喜欢
    • 2015-02-13
    • 2016-03-09
    • 2013-02-09
    • 1970-01-01
    • 2021-08-19
    • 2014-08-14
    • 2018-07-03
    • 2013-11-09
    • 1970-01-01
    相关资源
    最近更新 更多