php URL $_GET 累加上去?
想問一下
我想讓網址get能夠累加上去
比如說現在的網址是
region=abc&status=1
當我可能進入另一個網址後
我想讓他在後面加上 &xxx=1
但是不會洗掉前面的GET參數
region=abc&status=1&xxx=1
無論前面有多少GET參數都會加上去,但重複的就不加
這樣我就不需要再網址那邊重新定義有幾個GET參數了
只要網址上沒有相同的參數就累加上去
這個有什麼代碼可以做到?
補充
但如果網址沒有任何參數 此時要加參數時
它能自動判別,也就是說變成
xxx.php?xxx=xxx
而不是&
除非前面已經有?
了則會是&
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
你可以试试这个
你好这个问题很简单:
1)一般这种需求用在商品列表条件筛选的业务上面
比如:鞋 我想选择红色,42号
2)使用js先获取当前的url,然后直接拼接到上面就可以了
代码如下:
var host = window.location.href; //获取url
window.location.href = url+ "/xxx/1"; //拼接url
解决问题
http_build_query
如果要通过php的话, 那得通过函数来生成链接