获取 URL 查询字符串参数

2022-08-30 05:59:09

从 URL 查询字符串中获取参数的“所需代码更少”的方法是什么,其格式如下所示?

www.mysite.com/category/subcategory?myqueryhash

输出应为:myqueryhash

我知道这种方法:

www.mysite.com/category/subcategory?q=myquery

<?php
   echo $_GET['q'];  //Output: myquery
?>

答案 1

$_SERVER['QUERY_STRING']包含您要查找的数据。


文档


答案 2

PHP方法是使用函数parse_url,该函数解析URL并返回其组件。包括查询字符串。

例:

$url = 'www.mysite.com/category/subcategory?myqueryhash';
echo parse_url($url, PHP_URL_QUERY); # output "myqueryhash"

此处提供完整文档


推荐