使用案例包括PHP

时间:2014-01-28 20:36:17

标签: php include case

我为我的真实网站制作了这个快速示例: 这是index.php:

<a href='?=page=homepage'>Home page</a><br>
<a href='?=page=news'>News</a><br><br>
<?php

if(isset($_GET['page']))
{
   $page = $_GET['page'];
   }else{
   $page = "";
   }


   include 'case.php';
?>

这是我的案例.php:

<?php

switch($page)
{
   case "homepage":
   include 'homepage.php';
   break;
   case "news":
   include 'news.php';
   break;
   default:
   echo "this is default page";
   break;

}

?>

但它不会工作,我制作了一个homepage.php和news.php,里面有一些文字。但该页面将转到:http://localhost:8080/?=page=newshttp://localhost:8080/?=page=homepage这不起作用并向我显示默认情况,但如果我在开头删除=以生成http://localhost:8080/?page=homepagehttp://localhost:8080/?page=news它会显示正确的页面......

我刚刚犯了一些非常容易的错误吗?我感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

使用以下内容:

<a href='?page=homepage'>Home page</a><br>
<a href='?page=news'>News</a><br><br>

而不是:

<a href='?=page=homepage'>Home page</a><br>
<a href='?=page=news'>News</a><br><br>

请勿在{{1​​}}和=

之间加?个符号