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

时间:2014-03-21 04:45:51

标签: php

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

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

我想分别获得index {.php的路径,例如crmlive/crm

2 个答案:

答案 0 :(得分:0)

试试这个。

<?php

echo dirname($_SERVER['PHP_SELF']);

?>

答案 1 :(得分:0)

您可以使用parse_url

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

<强> OUTPUT :

/live/crm