2016-10-20 19 views
-1

これは私のコードにあります。url query "id"がtab-1と等しいかどうかを確認します

$query = $_GET['id']; 

if(isset($query) == tab-1) { 
    echo $query; 
}else{ 
    echo "nope"; 
} 

上記のコードは、私のURLに/ idがあるのか​​どうかをチェックしていますが、?idがtab-1と等しいかどうかを確認していません。

私のURLが/?id = tab-2で、$ queryがtab-2であってもtrueを返します。ブール値を返すisset`

+0

'。構文エラー。 – PeeHaa

+0

'" tab-1 "'このタイプを適用する – prasanth

+0

また、未定義の定数エラーが発生します。 '... == tab-1){' –

答えて

1
if(isset($_GET['id'])) { 
    $query = $_GET['id']; 

    if($query == "tab-1") { 
     echo $query; 
    } else { 
     echo "nope"; 
    } 
} 
+0

ありがとう!これは私が探していた答えです。私は余分なif else文が必要であることに気付きませんでした。 –

+0

私はあなたのコメントを理解していません –

+0

私はあなたの答えに感謝していました。 –

0

<?php 
 
$query = $_GET['id']; 
 

 
if($query == "tab-1") { 
 
    echo $query; 
 
}else{ 
 
    echo "nope"; 
 
} 
 
?>

関連する問題