Я пытался сделать защиту страницы для страницы администратора, и я не могу заставить ее работать. Я уверен, что это не было бы проблемой, если бы я не был новичком в 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 (на английском языке)
$password = $password (на английском языке)
$db_namn = $db_name (на английском языке)
$tbl_namn = $tbl_name (на английском языке)
type=1
- person Pitchinnate   schedule 01.02.2013