Php 对获取页面ID感到困惑
请快速查看以下代码:Php 对获取页面ID感到困惑,php,get,echo,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上,那么它将在其他任何地方回显“Hel
<?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页面回显“Hello”呢?page_id=5和index.php以及在所有其他页面回显“Bye”?谁能解决这个难题…
<?php
if (!isset($_GET['page_id']) || $_GET['page_id'] == 5) {
echo 'Hello';
} else {
echo 'Bye';
}
您可以尝试上面的代码:)
有了这些代码,index.php页面上会出现什么?
$pagexfoot = $_GET[page_id];
if($pagexfoot != '5' || isset($_GET['page_id'])) { echo 'Bye'; } elseif($pagexfoot == '5') { echo 'Hello'; }
<?php
if(isset($_GET['page_id']) && $_GET['page_id'] != 5)
{
echo 'Bye';
}
else
{
echo 'Hello';
}
?>