加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 在保留其他人的同时添加/更改1 GET值的最佳方法?

发布时间:2020-12-13 14:10:34 所属栏目:PHP教程 来源:网络整理
导读:如何在保留所有其他链接的同时创建一个仅添加或更改1 GET var的链接? 我有一个使用不同的GET变量创建的页面. 所以它会像mypage.php?color = red size = 7 brand =某个品牌 所以我希望有一个链接,将其设置为page = 2或size = 8.什么是最简单的方法来获得链
如何在保留所有其他链接的同时创建一个仅添加或更改1 GET var的链接?

我有一个使用不同的GET变量创建的页面.

所以它会像mypage.php?color = red& size = 7& brand =某个品牌

所以我希望有一个链接,将其设置为page = 2或size = 8.什么是最简单的方法来获得链接,而不重置所有其他变量?

我希望这是有道理的,如果我需要进一步解释,请告诉我

您可以使用 parse_str解析网址以获取网址的值.然后,您可以使用 http_build_query构建http查询:
$query_arr = $_GET; //or parse_str($_SERVER['QUERY_STRING'],$query_arr)
$query_arr["page"] = 2;
$query_arr["size"] = 8;

$query = http_build_query($query_arr);

编辑:对不起,我混淆了两个函数…当然是它的parse_str().

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读