我一直在尝试为管理员页面进行页面保护,但无法使其正常工作。如果我不是 PHP 编码的新手,我相信这不会是一个问题,呵呵。
所以我想做的是,当类型为“0”的普通用户试图访问管理员页面index_admin.php时,用户将被重定向到普通用户页面index.php。如果用户的类型为“1”,则用户/管理员将留在页面上。
所以这是我一直试图开始工作的代码。(该文件在index_admin.php中是必需的,它被称为index_admin_check.php):
<?php
session_start();
?>
<?php
$vert = "localhost";
$brukarnamn = "root";
$passord = "";
$db_namn = "nettsidebunad";
$tbl_namn = "kunde_register";
// Connecting to the MySQL database.
mysql_connect("$vert", "$brukarnamn", "$passord") or die ("Kan dessverre ikkje koble til databasen.");
mysql_select_db("$db_namn") or die ("Kan ikkje finna den ynkjande databasen.");
?>
<?php
// *** Page protection *** \\
// Admin check. If `type` = 1, let the user (admin) stay on the site. If `type` = 0 kick the user (normal) off the site.
$sql = "SELECT `type` FROM $tbl_namn";
$res = mysql_query($sql);
$tell = mysql_num_rows($res);
if ($tell == 0) {
header ("location: index.php");
exit();
}
?>
部分文本为挪威语。
$vert = $host(英文)
$brukarnamn = $usernamn(英文)
$passord = $password(英文)
$db _namn = $db_name(英文)
$tbl _namn = $tbl_name(英文)