如何将用户重定向回相同的页面,但具有现有查询字符串并添加/修改一个名为“page”的查询字符串?
我认为一种方法是:
- 将
$_SERVER['QUERY_STRING']
解析成数组 - 如果数组中存在
page
,则修改该值,否则添加它 - 使用
http_build_query
获取要附加到$_SERVER['PHP_SELF']
的查询字符串
http_build_query
需要 PECL 库 pecl_http >= 0.21.0。 - Jess Telford