拿掉所有$ _GET并添加到url的结尾?

Ste*_*ven 4 php

我有一堆排序date = desc等等的方法,它们是通过$_GET我想要获取所有$_GET变量($_GET['anythingatall'])并将它们转换$_GET['variable]=blah&variable=blah

有一个简单的方法吗?

mfo*_*nda 11

$_SERVER['QUERY_STRING']我觉得你很感兴趣.这将包含传入的所有内容,$_GET但是以您希望的格式.


Jef*_*sby 7

这可能对你有用

 $string = http_build_query($_GET, null, '&')
Run Code Online (Sandbox Code Playgroud)

亚历克斯的解决方案也应该起作用,并且确实更清洁.如果你想使用http_build_query从任何其他数组创建一个查询字符串应该工作正常.