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