即使我将代码与 stackoverflow 上的其他问题进行交叉检查,我似乎也找不到代码错误。其他人能看到我犯的一些愚蠢的错误吗?这通常是一个愚蠢的错误。
<?php
session_start();
$user = $_REQUEST['myusername'] ;
$pass = $_REQUEST['mypassword'] ;
$salt = "TheSaltGoesHere";
$password = md5($salt.$pass);
$db = new PDO("sqlite:/resources/database.db");
$result = $db->query("SELECT COUNT(*) AS count FROM clients WHERE user = '$user' AND pass = '$password'");
if ($result->fetchColumn() > 0) {
$_SESSION['loggedin'] = true;
echo "It worked";
};
if(!$_SESSION['loggedin']){
echo "It failed";
exit;
};
?>
我收到一个简单的 500 错误。但我的语法是正确的。