说我有一个网址像这样的东西:
http://website.com/website/webpage/?message=newexpense
从URL的末尾删除字符
我有下面的代码,试图问号之前拿到的网址:
$post_url = $actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$link_before_question_mark = explode('?', $actual_link);
$add_income_url = $link_before_question_mark[0];
在这个例子中,我会得到以下URL: http://website.com/website/webpage/
我想删除此网页的部分所以网址是: http://website.com/website/
我该怎么做?
是的,parse_url是分离事物的好方法。请注意,在这种情况下,您仍然需要去掉“网页”部分,以便从问题中获取所需的URL。 –
同意。这是你需要做什么的问题。如果我有一个包含查询的uri,那么我希望它在脚本的某个位置被使用,以便一次性获得所有可用的内容。但是,如果没有其他用途,那么dirname肯定可以很好地完成工作。 – CMF