代码运行500错误

来源:6-5 PHP条件结构之switch…case…

白河x愁

2016-10-26 21:57

<?php session_start();switch($_GET["action"]) {
    case "login":
        if ($_SERVER["REQUEST_METHOD"] == "POST") {
            $user = (isset($_POST["user"]) &&
                ctype_alnum($_POST["user"]) ? $_POST["user"] : null;
            $pass = (isset($_POST["pass"])) ? $_POST["pass"] : null;
            $salt = '$2a$07$my.s3cr3t.SalTY.str1nG$';

            if (isset($user, $pass) && (crypt($user . $pass, $salt) ==
                crypt("admintest", $salt))) {
                $_SESSION["user"] = $_POST["user"];
            }
        }
        break;

    case "logout":
        $_SESSION = array();
        session_destroy();
        break;}header("Location: login.php");?>

上面代码运行时提示500错误,大家帮忙找下原因。


写回答 关注

1回答

  • 小杏儿
    2016-10-27 09:38:40
    已采纳

    32位的php应装相对应版本32位的运行库,64位的php则应装64位对应版本的运行库

    白河x愁

    非常感谢!

    2016-10-29 13:02:16

    共 1 条回复 >

PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

455583 学习 · 6303 问题

查看课程

相似问题