我真的不太了解php,所以我的朋友帮我制作了登录页面。但是,如果登录信息正确,我最终会进入重定向循环。
这是我的代码:
index.php - 页面
<?php
if (!$_SESSION['ajslkajslkgjals'])
header('Location: login.php');
?>
login.php - 页面
<?php
session_start();
require_once('config.php');
$query = "SELECT * FROM admins";
$result = mysql_query($query);
$num = mysql_numrows($result);
mysql_close();
$i = 0;
while ($i < $num) {
$admin_user = mysql_result($result, $i, "admin_username");
$admin_pass = mysql_result($result, $i, "admin_password");
$i++;
}
if(isset($_POST['login-form'])) {
$admin_username = $_POST['username'];
$admin_password = $_POST['password'];
if($admin_username==$admin_user && $admin_password==$admin_pass) {
$_SESSION['ajslkajslkgjals'] = $admin_user;
header('Location: index.php');
exit();
} else {
$status = "<script>
$.ajax({
url: '/',
data: {action: 'test'},
type: 'post',
success: function() {
notifyBox();
}
});
</script>";
}
}
if(isset($_SESSION['ajslkajslkgjals'])) {
header('Location: index.php');
exit();
}
?>
如果有人能给我一些关于我犯错的提示,我将不胜感激?我就是不明白!谢谢你。