如何抓取php中http://www.domain.com/somefolder/
之后的所有内容。例如,如果访问http://www.domain.com/somefolder/login
,我只需要login
部分。
我尝试了以下
basename($_SERVER['PHP_SELF']);
和basename(__FILE__);
都给了我index.php
答案 0 :(得分:0)
您可以使用strlen
和substr
函数执行此操作:
<?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