PHP获取当前url更改查询字符串并重定向

时间:2011-12-21 12:46:10

标签: php pagination paging

我想获取当前的url,如果存在则更改分页参数并使用更新的参数重新加载页面。

我得到的页面网址如下:$_SERVER['REQUEST_URI']但在此之后,我不知道该怎么做

3 个答案:

答案 0 :(得分:4)

$_GET['page'] = 1;
echo strtok($_SERVER['REQUEST_URI'],'?').'?'.http_build_query($_GET);

答案 1 :(得分:1)

请尝试以下步骤:

  1. 使用func解析网址。 parse_url
  2. 更改参数。
  3. 使用func再次构建网址。 :'http_build_url'
  4. 重定向到新生成的网址。

答案 2 :(得分:0)

要将用户重定向到某个地址,您必须使用header()功能设置Location标头。有关示例,请参见手册您可以根据$_GET数组或其他方式形成的地址。