来自index.php的PHP $ _GET?page =

时间:2014-06-18 14:50:23

标签: php get

所以我的一个示例页面是

index.php?page=quiz

在我的index.php文件中我有这个PHP代码:

<?php
$BASE_URL = 'http://www.myurl.com/mymap/';
$FORUMS_URL = 'http://www.myurl.com/mymap/forums';
$DONATE_URL = 'http://www.myurl.com/mymap/donate';
$PROJECTS_URL = 'http://www.myurl.com/mymap/projects';
$QUIZ_URL = 'http://www.myurl.com/mymap/quiz';
if(! get_magic_quotes_gpc() )
{
   $page = addslashes ($_GET['page']);

}
else
{
   $page = $_GET['page'];


}   

if ($page == "pizza")
{
header ('Location:  $FORUMS_URL');

}
elseif ($page == "donate")
{
header ('Location:  $DONATE_URL');
}
elseif ($page == "projects")
{
header ('Location:  $PROJECTS_URL');
}
elseif ($page == "quiz")
{
header ('Location:  $QUIZ_URL');
}
else
{
header ('Location:  $BASE_URL');
}

?>  

我不知道这有什么不对。错误消息说我已经在我要求的页面ID的行上启动了Header

请帮忙! 感谢。

0 个答案:

没有答案