2011-09-12 74 views

回答

13

這可能會幫助:

isset($_GET['gallery']) 

<?php 

if(isset($_GET['gallery'])){ 
    echo "The variable exists!"; 
}else{ 
    echo "The variable DOES NOT exist!"; 
} 

?> 

isset function

2

嗯...畫廊的價值將在$ _GET ['gallery']。然後使用if語句if/switch語句,如果你想檢查它的東西。

2

檢查,看是否該變量設置:

if (isset($_GET['gallery'])) { 
    $galleryVar = $_GET['gallery']; 
    //do whatever 
} 
else { 
    //gallery is not set 
} 
2

正如其他人所說,Y您可以使用superglobals(如$_GET$_REQUEST)來測試您當前請求的某些URL請求參數的存在。

如果您需要檢查是不是你的當前請求一些特定的網址,也有一些在PHP內置功能,可以幫助:

<?php 

$url = "http://trucks.com/ford/?album=all&gallery=1"; 
$query = parse_url($url, PHP_URL_QUERY); 
parse_str($query, $params); 
if (isset($params["gallery"])) { 
    // yes! 
} 

另請參見: