繁体   English   中英

用例包括PHP

[英]using case for include php

我为我的真实网站制作了一个简单的示例:这是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';
?>

这是我的case.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 ,它将显示正确的页面...

我刚才犯了一些很容易犯的错误吗? 感谢您的帮助!

使用以下内容:

<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>

不要在两者之间放一个=? page

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM