获取url中路径的当前名称

时间:2014-07-16 14:43:00

标签: php url

如何抓取php中http://www.domain.com/somefolder/之后的所有内容。例如,如果访问http://www.domain.com/somefolder/login,我只需要login部分。

我尝试了以下

basename($_SERVER['PHP_SELF']);basename(__FILE__);都给了我index.php

2 个答案:

答案 0 :(得分:0)

您可以使用strlensubstr函数执行此操作:

<?php
    $url = 'http://www.domain.com/somefolder/login';
    $remove = 'http://www.domain.com/somefolder/';
    echo substr($url, strlen($remove));

编辑您应该确保您的网址始终以www开头。子域。否则你会得到意想不到的结果。

答案 1 :(得分:0)

我找到了答案

$_SERVER['REQUEST_URI']是我需要的

P.S Ty for the downvotes