[英]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=news
和http://localhost:8080/?=page=homepage
,這不起作用,並向我顯示默認情況,但是如果我刪除=
開頭會創建http://localhost:8080/?page=homepage
和http://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.