Когда я повторяю «PHP_SELF» в localhost, работающем на xampp, я получаю папку проекта в виде отображаемого текста, например,
// index.php
<?php echo $_SERVER["PHP_SELF"]; ?>
Ответ:
/ a3-ver-9.0 / index.php
но если бы я был на сервере с доменом, эта строка просто вернула бы "/index.php"
Есть ли способ временно изменить значение по умолчаниюroot в xampp, чтобы отразить это?
Причина в том, что я использую абсолютные пути от root для включения ресурсов, например изображений.однако эти абсолютные пути не будут работать, если корень не установлен правильно!
Приветствия
РЕДАКТИРОВАТЬ
Чтобы сделать вещи более ясными ...
У меня есть веб-сайт с php-файлами, которые возвращают части страницы, например header.php, footer.php и т. Д.
У меня есть установка WordPress, и в шаблон WordPress я включаю эти файлы,и поскольку я включаю эти файлы из разных каталогов, пути во включаемых файлах должны быть абсолютными.
однако файлы в header.php включены как:
<img src="/images/image1.jpg" />
теперь это включаетправильно, и когда я закончу проект и загрузлю его на свой сервер, он будет правильно извлекать изображение.
, но при работе с localhost корневая папка "/" - это папка, в которой ВСЕ мои локальные проектыхранятся.
Поэтому мне нужен способ временного изменения корня localhost для каждого проекта, поэтому мне не нужно возиться с изменением загрузки путей, когда проект готов к загрузке!
Надеюсь, что это имеет больше смысла
Однако при работе на локальном хосте