获取index.php相对于加载的任何脚本的路径


Get path of index.php relative to any script loaded

例如:我有localhost/crm/index.php?action=loginlocalhost/live/crm/index.php?action=login

假设我加载另一个脚本例如:logout.php在url它变成localhost/crm/index.php?action=logout

我想得到的路径index.php像crmlive/crm分别

试试这个

<?php
echo dirname($_SERVER['PHP_SELF']);
?>

您可以使用parse_url

<?php
$link=parse_url('http://localhost/live/crm/index.php?action=login')['path'];
echo substr($link,0,strrpos($link,'/'));

OUTPUT :

/live/crm