我有一个相当微不足道的问题,但我不确定在谷歌中找到解决方案的措辞是什么。
目前我正在用它来获取我的网址...
<?php $url = $_SERVER["REQUEST_URI"]; ?>
但问题在于它包括?orderby = newest
我的问题如何获取网址但排除?
以及问号后面显示的任何文字?
所以如果URL看起来像这样。
www.example.com?orderby=oldest
然后返回的URL看起来像这样......
www.example.com
答案 0 :(得分:7)
尝试parse_url($_SERVER["REQUEST_URI"])
结果是:
Array
(
[path] => www.example.com
[query] => orderby=oldest
)
答案 1 :(得分:1)
$exploded_url = explode("?", $url);
$url = $exploded_url[0];
爆炸结果:
Array (
[0] => http://www.example.com
[1] => x=y&b=z
)
答案 2 :(得分:0)
在输入字符串上使用parse_url并挑选结果数组以获取所需的部分。