我目前正在index.php
忙于包含via $_GET
请求的文件。
唯一的问题是它始终返回admin
并且永远不会在$_GET
变量中返回声明的值。
所有文件都在用作子域的目录中。
Warning: include(pages/admin.php): failed to open stream: No such file or directory in /home/tjattern/domains/*censored*/public_html/admin/index.php on line 20
我要求http://admin.*censored*.nl/index.php?page=dashboard
index.php
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
// include required files
require_once('core/config.php');
require_once('template/tpl_top.php');
if(isset($_COOKIE['as']))
{
if(isset($_GET['page']))
{
$file = "pages/".$_GET['page'].".php";
if(file_exists($file))
{
include($file); // actual line 20
}
else
{
echo 'This page could not be found';
}
}
else
{
include('pages/dashboard.php');
}
}
else
{
include('pages/login.php');
}
require_once('template/tpl_bot.php');
?>
答案 0 :(得分:1)
http://ww.example.com/index.php?page=sample
请求此网址
index.php结尾的$ _ GET [&#39; page&#39;]将是&#34; sample&#34;
您是否在页面属性中传递了正确的值?