2013-04-07 109 views
0

請原諒我,因爲我在網站開發方面還很新。 :)爲動態變化的內容網站設置默認頁面

正常情況下,當我創建我的網站時,我創建了一個名爲header.html和footer.html的文件,並將這些文件包含到我的網頁中以保持一致,以便我只更改一次數據,然後添加任何必需的代碼。 (例如:的index.php)

<?php 
include ('includes/header.html'); 
include ('html/index.html'); 
include ('includes/footer.html'); 
//other php codes 
?> 

現在我的問題是,在我的網頁之一(食品menu.php),我已經得到了我所建立根據檢索頁面的鏈接側邊欄到被點擊的鏈接 - 以及我目前正在檢索動態內容方面的代碼。我唯一的問題是,如何在該頁面變爲動態之前在該頁面上設置包含默認內容的內容?

側邊欄是這樣的:

//Sidebar 
<section class="widget"> 
     <h3 class="title">Main Menu</h3> 
     <ul> 
      <li><a href="?link=1" name="link1" title="View all Cold Starters">Cold Starters</a></li> 
      <li><a href="?link=2" name="link2" title="View all Hot Starters">Hot Starters</a></li> 
      <li><a href="?link=3" name="link3" title="View all Charcoal Grilled">Charcoal Grilled</a></li> 
      <li><a href="?link=4" name="link4" title="View all Chef's Special">Chef's Special</a></li> 
     </ul> 
</section> 

則主文件(食品menu.php :)

<?php 
include ('includes/header.html'); 

$link = $_GET['link']; 
if ($link == '1'){ 
    include 'html/cold-starters.html'; 
} 
if ($link == '2'){ 
    include 'html/hot-starters.html'; 
} 
if ($link == '3'){ 
    include 'charcoal-grilled.html'; 
} 
if ($link == '4'){ 
    include 'chef-special.html'; 
} 
include ('includes/menufooter.html'); 
?> 

文件作品的檢索,但我怎麼設置默認包含頁面?比如將('html/cold-starters')設置爲當他們進入food-menu.php網址時的第一頁?因爲目前爲止只包含頁眉和頁腳,而不是默認的內容頁面。

感謝專家! :)

回答

1

你可以修改你的代碼是這樣的:

$link = isset($_GET['link']) ? $_GET['link'] : 1; 

這裏發生的是,如果你給鏈接的參數,它需要它,否則,它會採取的1默認值。

+2

感謝@Praveen – GitKidd 2013-04-07 12:36:35