【发布时间】:2015-11-21 05:24:57
【问题描述】:
长期潜伏者第一次在这里发布海报:
我已经搜索过高和低,并试图保持我的 php 脚本与原来相同:
$url = "https://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
但是,当我回显 $url 时,我需要:
从
www.example.com/?utm_source=etc中删除字符串 在多个文件名上删除/?之后的所有内容,例如www.example.com/page.htm/?utm_source=etcwww.example.com/page1.htm/?utm_source=etc等等保留谷歌自定义搜索查询字符串
www.example.com/search.htm?q=term保留几个其他搜索字符串关闭 GSE 字符串示例
我看过一些例子,但没有一个对我有用,除非做大量的改变,surley 有一个更简单的方法。 提前致谢
【问题讨论】:
-
尝试使用
/或?符号将您的字符串拆分为一个数组(例如:$your_array = explode("?", $your_string);),然后使用该数组中您需要的内容。 -
@Frank - 你会接受我的回答还是需要更多帮助,谢谢?
标签: php string url replace echo