扩展我原来的问题here:我现在想从querystring中删除多个变量。
例如,我想从querystring中删除变量bar1
&bar2
。我尝试了以下代码:
echo parseQueryString("http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'],"bar2","bar1");
但这并不能同时删除两个变量,只会
bar2
。感谢任何帮助。
谢谢您,
马特
最佳答案
你会想要像这样的东西
echo parseQueryString(parseQueryString("http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'],"bar2"),"bar1");
或者,由于我假设parseQueryString是您定义的函数,您可以更改它,使其接受数组参数并在数组上循环。