PHP 从URL中的查询字符串中删除所有参数,除了一个
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 从URL中的查询字符串中删除所有参数,除了一个相关的知识,希望对你有一定的参考价值。
$url = $_SERVER['PHP_SELF'];
$url_parts = parse_url($url);
$new_url = $url_parts['scheme'].'://'.$url_parts['host'].$url_parts['path'];
if (isset($url_parts['query'])) {
parse_str($url_parts['query'], $query_arguments);
$f = create_function('$a','return $a==\'page\';');
$query_arguments = array_flip(array_filter(array_flip($query_arguments), $f));
$new_url .= '?'.http_build_query($query_argumenys);
}
以上是关于PHP 从URL中的查询字符串中删除所有参数,除了一个的主要内容,如果未能解决你的问题,请参考以下文章
通过删除 Laravel 中的多余字符,从斜杠分隔的 url 中提取参数值
如何从PHP中的URL获取多个同名参数并将所有记录插入表中
如何从 Firebase 存储下载 URL 中删除查询字符串
从 PHP 中的字符串中删除除字母数字字符之外的所有内容
通过删除Laravel中的额外字符,从斜杠分隔的URL中提取参数值
htaccess:从缺少值的查询字符串中删除 URL 参数?