2012-01-10 43 views
1

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

基本上我正在寻找一个快捷方式或更好的方法来做到这一点。

任何想法?

回答

4

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

+0

ahhh ...我从来不知道这一点。非常好,谢谢! – Paul 2012-01-10 01:15:18

1

通过$ _GET使用下面的语法简单循环:

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

如果你要处理的查询字符串,然后http_build_query()将方便创建另一个查询串出目前对使用改变了$ _GET阵列(或它的副本)