我正在使用GET来处理我的搜索表单并使用分页我需要重新提交$ _GET参数作为我的目标URL。有没有一种简单的方法来从$ _GET的内容中构建新的目标URL,还是需要使用类似explode的内容或者只需遍历$ _GET数组?
基本上我正在寻找一个快捷方式或更好的方法来做到这一点。
任何想法?
我正在使用GET来处理我的搜索表单并使用分页我需要重新提交$ _GET参数作为我的目标URL。有没有一种简单的方法来从$ _GET的内容中构建新的目标URL,还是需要使用类似explode的内容或者只需遍历$ _GET数组?
基本上我正在寻找一个快捷方式或更好的方法来做到这一点。
任何想法?
$_SERVER['QUERY_STRING']
包含提交给脚本的查询字符串。
通过$ _GET使用下面的语法简单循环:
foreach ($_GET as $key=>$val) {
// build your URL here
}
如果你要处理的查询字符串,然后http_build_query()
将方便创建另一个查询串出目前对使用改变了$ _GET阵列(或它的副本)
ahhh ...我从来不知道这一点。非常好,谢谢! – Paul 2012-01-10 01:15:18