Я пытаюсь найти местоположение файла, отображаемого в php.
У меня есть небольшой файл, который может быть включен любым файлом с корнем из корня или из любой папки.
Мне нужно распечатать местоположение.
для подробного объяснения: мой конфигурационный файл - config.php, расположенный в корневом каталоге сайта, т.е. localhost / site1 / test /. Содержит print $_SERVER['SCRIPT_NAME']
. он включается в index.php в корневом каталоге, а также в database.php в корневой папке include.
Я получаю два разных результата:
localhost / site1 / test /, когда я включаю config.php в index.php
localhost / site1 / test / includes, когда я включаю config.php в
database.php
Я бы хотел получить localhost / site1 / test в обоих случаях. Так что может быть выбор вместо $_SERVER['SCRIPT_NAME']