0
我正在使用以下來獲取引薦網址,但我想檢查的是$ref
是否有變量。PHP檢查引用url是否有變量
參考鏈接http://domain.com/?s=checking
目前的連結http://domain.com/product/cheese
理想情況下,我想能夠使用PHP來檢查變量$ref
有它的GET變量s
PHP
$ref = $_SERVER['HTTP_REFERER'];
我正在使用以下來獲取引薦網址,但我想檢查的是$ref
是否有變量。PHP檢查引用url是否有變量
參考鏈接http://domain.com/?s=checking
目前的連結http://domain.com/product/cheese
理想情況下,我想能夠使用PHP來檢查變量$ref
有它的GET變量s
PHP
$ref = $_SERVER['HTTP_REFERER'];
$queryParams = parse_url($ref, PHP_URL_QUERY);
if ($queryParams) {
parse_str($queryParams, $values);
if (isset($values['s'])) {
echo 'Has query param s: ', $values['s'];
}
}
爲什麼不只是'isset($ _ GET ['s'])'? – Rikesh
@Rikesh在獲取推薦網址時是否有效?變量's'不會在當前頁面的URL中 – ngplayground
是的,HTTP_REFERER會告訴你確切的URL – samayo