-1

我有一个问题,我dirname($_SERVER['PHP_SELF']);用来获取当前页面的 url,我最终得到了这个/clients/sherloc_media/install,我试图用这个explode()来获取这个/clients/sherloc_media我需要这个用于 1 个变量,然后我需要sherloc_media另一个,我一直在尝试这在过去几个小时内,因为/clients/sherloc_media我将用作$root变量,

不知何故,我最终得到了这样的链接http://localhost/clients/sherloc_media/operate/opertate/index.php

当它应该是http://localhost/clients/sherloc_media/opertate/index.php

任何帮助都会非常感谢,我没有任何用于获取错误结果的代码,因为我一直在删除并重新开始,你知道破解,干杯

4

1 回答 1

1

多种方式之一:

$firstPart = substr(rtrim($path, '/'), 0, strrpos($path, '/'));

或者,如果您更喜欢爆炸:

$parts = explode('/', trim($path, '/'));
$firstPart = $parts[0] . '/' . $parts[1];
于 2013-02-09T00:32:05.557 回答