2011-11-10 5 views
0

아래 코드에 잠깐 봐주십시오?

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

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

따라서, 사용자가에있는 경우 의 index.php 페이지 ID = 5 다음이 "안녕하세요"에코 것이며, 다른 곳에서는 "안녕"을 울릴 것입니다. 이제 index.php? page_id = 5index.php에 "Hello"를 표시하고 다른 모든 페이지에는 "Bye"를 표시 하시겠습니까? 누가 ... 우리는을 사용하는

+0

, 페이지의 index.php에 나타납니다 무엇을하려고 나에게 잘 loks? – Nettogrof

답변

0
<?php 

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

을이 퍼즐을 해결할 수 || 연산자가 설정되어 있지 않거나 값이 5인지 확인하고, "Hello"라고 말하면 Bye.

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'; 
} 

?>