PHP检查引用url是否有变量
我使用下面的链接获取引用URL,但我想检查PHP检查引用url是否有变量,php,Php,我使用下面的链接获取引用URL,但我想检查$ref中是否有变量 参考链接http://domain.com/?s=checking 当前链接http://domain.com/product/cheese 理想情况下,我希望能够使用PHP检查变量$ref中是否包含GET变量s PHP $ref = $_SERVER['HTTP_REFERER']; 为什么不仅仅是isset($\u GET['s'])?@Rikesh在获取引用URL时,这是否有效?变量s将不在当前页面URLYes,HTTP\u
$ref
中是否有变量
参考链接<代码>http://domain.com/?s=checking
当前链接<代码>http://domain.com/product/cheese
理想情况下,我希望能够使用PHP检查变量$ref
中是否包含GET变量s
PHP
$ref = $_SERVER['HTTP_REFERER'];
为什么不仅仅是
isset($\u GET['s'])
?@Rikesh在获取引用URL时,这是否有效?变量s
将不在当前页面URLYes,HTTP\u REFERER将向您显示确切的URLs为什么不只isset($\u GET['s'))
?@Rikesh在获取引用URL时,这是否起作用?变量s
将不在当前页面URLYes,HTTP\u REFERER将向您显示确切的URLs为什么不只isset($\u GET['s'))
?@Rikesh在获取引用URL时,这是否起作用?变量s
将不在当前页面URLYes,HTTP\u REFERER将向您显示确切的URLs为什么不只isset($\u GET['s'))
?@Rikesh在获取引用URL时,这是否起作用?变量s
将不在当前页面URLYes,HTTP\u REFERER将显示准确的URL
$queryParams = parse_url($ref, PHP_URL_QUERY);
if ($queryParams) {
parse_str($queryParams, $values);
if (isset($values['s'])) {
echo 'Has query param s: ', $values['s'];
}
}