如何获取$ _GET的内容

时间:2012-01-10 01:10:46

标签: php

我正在使用GET处理我的搜索表单并使用分页我需要重新提交$ _GET参数作为我的目标网址。有没有一种简单的方法可以从$ _GET的内容构建我的新目标URL,还是需要使用像explode这样的东西,或者只是遍历$ _GET数组?

基本上我正在寻找一种捷径或更好的方法。

有什么想法吗?

3 个答案:

答案 0 :(得分:4)

$_SERVER['QUERY_STRING']包含提交给脚本的查询字符串。

答案 1 :(得分:1)

使用以下语法循环遍历$ _GET:

foreach ($_GET as $key=>$val) {
  // build your URL here
} 

答案 2 :(得分:1)

如果你想操纵查询字符串,那么http_build_query()可以方便地使用改变的$ _GET数组(或它的副本)创建另一个查询字符串(<或p>)