我想在我的URL中使用PHP搜索變量值。這是我的URL的一個例子:
http://example.com/ford/?album=all&gallery=1php檢查URL是否有變量
我想我建立檢查在我的網址找到了gallery
變量的腳本。
我想在我的URL中使用PHP搜索變量值。這是我的URL的一個例子:
http://example.com/ford/?album=all&gallery=1php檢查URL是否有變量
我想我建立檢查在我的網址找到了gallery
變量的腳本。
這可能會幫助:
isset($_GET['gallery'])
<?php
if(isset($_GET['gallery'])){
echo "The variable exists!";
}else{
echo "The variable DOES NOT exist!";
}
?>
嗯...畫廊的價值將在$ _GET ['gallery']。然後使用if語句if/switch語句,如果你想檢查它的東西。
嘗試
<?php
$gallery = $_GET['gallery'];
?>
檢查,看是否該變量設置:
if (isset($_GET['gallery'])) {
$galleryVar = $_GET['gallery'];
//do whatever
}
else {
//gallery is not set
}
正如其他人所說,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!
}
另請參見:
你真的應該嘗試做一些你自己的研究,然後轉向SO – 8vius
@ CanSpice爲什麼不愛垃圾車? –