使用PHP剥离URL参数

在PowerPoint中,我有一些链接,由于某些原因,当这些链接被点击时,它会向URL添加一个返回参数。那么这个返回参数会导致我的Joomla站点的MVC模式被淹没。

那么,使用PHP去除这个返回参数的有效方法是什么?

例:
http://mydomain.com/index.php?id=115&Itemid=283&return=aHR0cDovL2NvbW11bml0

最佳答案
最安全的“正确”方法是:

>使用parse_url()将url解析成数组
>提取查询部分,使用parse_str()将其分解为数组
>通过从数组中unset()来删除所需的查询参数
>使用http_build_query()重新构建原始网址

快速和脏的是使用字符串搜索/替换和/或正则表达式来消除该值。

转载注明原文:使用PHP剥离URL参数 - 代码日志