【发布时间】:2013-02-03 17:52:04
【问题描述】:
我用不同的代码发布了一个类似的帖子,但改变了它 现在有点,并没有得到我希望的答案( 答案对我帮助不大)。我希望这没问题,如果不是,请告诉我。 :)
我一直在尝试为管理员页面设置页面保护,但无法正常工作。如果我不是 PHP 编码的新手,我相信这不会是一个问题,呵呵。
当类型为“0”的普通用户尝试访问管理员页面index_admin.php时,用户将被重定向到普通用户页面index.php。如果用户的类型为“1”,则用户/管理员将留在页面上。
这是我一直在尝试的代码。 (index_admin.php 中需要此文件,名为index_admin_check.php)。
index_admin_check.php:
<?php
session_start();
?>
<?php
$vert = "localhost";
$brukarnamn = "root";
$passord = "";
$db_namn = "nettsidebunad";
$tbl_namn = "kunde_register";
// Connection 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
if (isset($_SESSION['mittbrukarnamn'])) {
$sql1 = "SELECT `type` FROM $tbl_namn";
$rad1 = mysql_query($sql1);
$type1 = mysql_fetch_row($rad1);
if ($type1 == 0) {
echo "You do not have access to this page.";
//header("location: index.php");
} else {
echo "You have access to this page.";
}
}
?>
部分文字是挪威语。
$vert = $host(英文)
$brukarnamn = $usernamn(英文)
$passord = $password(英文)
$db_namn = $db_name(英文)
$tbl_namn = $tbl_name(英文)
$_SESSION['mittbrukarnamn'] = $_SESSION['myusername'](英文)
【问题讨论】:
标签: php admin webpage protection