Php 如何替换URL中的GET参数

Php 如何替换URL中的GET参数,php,url,parameters,get,Php,Url,Parameters,Get,例如,如果我有一个URL 如何在?之后删除所有内容,以便用户始终登录 我已经试过了,URL保持不变 $current_url = "https://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $current_url = reset((explode('?', $current_url))); 标题(“位置:“.”https://“$\u服务器['HTTP\u主机]。$\u服务器['REQUEST\u URI']

例如,如果我有一个URL

如何在?之后删除所有内容,以便用户始终登录

我已经试过了,URL保持不变

$current_url = "https://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$current_url = reset((explode('?', $current_url)));
标题(“位置:“.”https://“$\u服务器['HTTP\u主机]。$\u服务器['REQUEST\u URI']。”?”

你应该检查一下 还有这个

你的例子是

$current_url = "https://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$current_url = substr($current_url, 0, strpos($current_url, "?"));

查看解析url文档()使用
$\u服务器['SCRIPT\u NAME']
而不是
$\u服务器['REQUEST\u URI']