只是想把它放在顶部,我尝试使用“session_start();在顶部,它仍然给我同样的问题。
我目前正在构建一个基于user_level的控制面板。如果用户具有级别(0),他们无法访问索引页面以外的任何内容,则级别(1)可以访问所有内容。
我的问题是,使用我正在使用的当前代码...它只会将我重定向回索引页面,即使我将user_level设置为0以上。
代码:
<?php
$db_connection = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);
require_once("config/db.php");
$page_rows = results_per_page;
if (!$db_connection->set_charset("utf8")) {
$db_connection->errors[] = $db_connection->error;
}
if($_SESSION["user_level"] == 0)
{
header('Location: index.php');
}
?>
如果我尝试使用以下代码....
<?php
$db_connection = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);
require_once("config/db.php");
$page_rows = results_per_page;
if (!$db_connection->set_charset("utf8")) {
$db_connection->errors[] = $db_connection->error;
}
if($_SESSION["user_level"] == 0) {
header('Location: index.php');
} else {
header('Location: download.php');
?>
我在download.php页面上获得 HTTP ERROR 500 。
感谢所有帮助。 (对不起'Noob'错误,这是我的第一个更大的项目。