使用Get Page ID感到困惑

时间:2011-11-10 17:07:02

标签: php get echo

请快速查看以下代码:

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

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

因此,如果用户在 index.php?page_id = 5 ,那么它将回显“Hello”并且它将在其他地方回显“Bye”。现在,我如何在页面 index.php?page_id = 5 index.php 上回显“Hello”并在所有其他页面上回显“Bye”?谁能解决这个难题......

3 个答案:

答案 0 :(得分:1)

<?php

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

?>

答案 1 :(得分:0)

<?php

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

我们正在使用||运算符检查它是否未设置或值是否为5,如果是,则告诉“Hello”,否则,再见。

答案 2 :(得分:0)

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

通过尝试以上代码,您可以对我进行编码:)