2011-11-10 80 views
0

請快速瀏覽一下下面的代碼:以獲取頁面ID各地的令人費解的

<?php 
    $pagexfoot = $_GET[page_id]; 
?> 

<?php 
    if ($pagexfoot == '5' OR !isset($_GET['page_id'])) { 
     echo 'Hello'; 
    } else { 
     echo 'Bye'; 
    } 
?> 

因此,如果用戶是在的index.php PAGE_ID = 5那麼它將回聲「你好」和它會在其他地方回顯「再見」。現在,我如何在第index.php?page_id = 5index.php上回顯「Hello」,並在所有其他頁面上回顯「再見」?誰可以解決這個難題...

+0

有了這個代碼,在頁面的index.php看起來像是loks罰款給我嗎? – Nettogrof

回答

0
<?php 

if (!isset($_GET['page_id']) || $_GET['page_id'] == 5) { 
    echo 'Hello'; 
} else { 
    echo 'Bye'; 
} 

我們使用||運算符檢查它是否未設置或值是5,如果是,請告訴「Hello」,否則,再見。

0
$pagexfoot = $_GET[page_id];  
if($pagexfoot != '5' || isset($_GET['page_id'])) { echo 'Bye'; } elseif($pagexfoot == '5') { echo 'Hello'; } 

你的代碼通過嘗試上面的代碼:)

1
<?php 

if(isset($_GET['page_id']) && $_GET['page_id'] != 5) 
{ 
    echo 'Bye'; 
} 
else 
{ 
    echo 'Hello'; 
} 

?>