只有密钥的 PHP 和 Mysql 登录表单


Php and Mysql Login form with only a key

我目前正在开发一个登录表单,用户将从中登录以访问dashboard.php。问题是,当我在phpmyadmin中将密钥添加到表中然后尝试登录时,没有任何反应。与我输入错误时相同。

我的代码如下:

config.php

<?php
    define('DB_SERVER', 'localhost');
    define('DB_USERNAME', 'zxcr_sprxadmin');
    define('DB_PASSWORD', 'Z@nico9TJK');
    define('DB_DATABASE', 'zxcr_mhqsprx');
    $db = mysqli_connect(DB_SERVER,DB_USERNAME,DB_PASSWORD,DB_DATABASE);
?>

dashboard.php

<?php
    include('session.php');
?>

MySQL 表:www.prntscr.com/aejxpy

登录表格: www.prntscr.com/aejxvg

login.php : www.prntscr.com/aejyjb

session.php : www.prntscr.com/aejywn

我只是不知道它可能是什么,任何帮助都非常感谢。

我认为它不起作用的原因是因为当您做标题时,它必须像这样大写 l:header('Location: stackoverflow.com');

心理提示:你不应该在那里设置用户键

您需要在header()exit;终止执行,否则您的代码将继续执行:

header('location: stackoverflow.com');
exit;