2011-11-10 34 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'; 
} 

?>