我无法弄清楚如何解决此代码中的错误。我正在关注视频教程。
//when your looking for path
$core_path= dirname(__FILE__);
if(empty($_GET['page']) && in_array("{$_GET['page']}.page.inc.php",scandir("{$core_path}/pages"))==false){
echo'invalid page';
}
我在wamp服务器上测试此代码时遇到的错误是
Notice: Undefined index: page in C:\wamp\www\pm_system\core\init.inc.php on line 8
答案 0 :(得分:0)
$_GET['page']
这里变量的名称是“page”。确保您为此URL指定了变量名称为“page”。
例如
header("Location:second.php?page=3");// here the name of varible which is passing to the url is "page"
on second.php
echo $_GET['page'];//give out put 3
答案 1 :(得分:0)
您可能正在使用没有$page=some-page
的网址,因此$_GET['page']
不存在,您应该检查它是否存在,而不是它是否为空,如下所示:
//when your looking for path
$core_path= dirname(__FILE__);
if(isset($_GET['page']) && in_array("{$_GET['page']}.page.inc.php",scandir(" {$core_path}/pages"))==false){
echo'invalid page';
}