Php 获取url中路径的当前名称
我如何获取Php 获取url中路径的当前名称,php,url,Php,Url,我如何获取http://www.domain.com/somefolder/在php中。例如,如果http://www.domain.com/somefolder/login已被访问,我只需要登录部分 我尝试了以下方法 basename($\u服务器['PHP\u SELF'])和basename(_文件__)两者都给我提供了index.php您可以使用strlen和substr函数: <?php $url = 'http://www.domain.com/somefolder/l
http://www.domain.com/somefolder/
在php中。例如,如果http://www.domain.com/somefolder/login
已被访问,我只需要登录部分
我尝试了以下方法
basename($\u服务器['PHP\u SELF'])代码>和basename(_文件__)
两者都给我提供了index.php您可以使用strlen
和substr
函数:
<?php
$url = 'http://www.domain.com/somefolder/login';
$remove = 'http://www.domain.com/somefolder/';
echo substr($url, strlen($remove));
我找到了答案
$\u服务器['REQUEST\u URI']
是我所需要的
p.S.Ty对于下行投票您将使用一些URL解析或字符串操作(例如regex)。你有没有尝试自己解决这个问题?您能分享一下您的一些尝试(代码)吗?您正在寻找的被称为“PHP中的友好URL”,它是通过混合使用.htaccess规则和phpare您使用任何框架来实现的?@Lix代码已经添加