Вы не можете использовать пути, начинающиеся с http: // на некоторых серверах из-за безопасности. Вместо этого вы хотите использовать путь к каталогу.
Вы можете получить текущий путь к каталогу, выполнив что-то вроде
echo $_SERVER['DOCUMENT_ROOT'];
, который даст вам путь вашего каталога из корневой папки сервера. Это путь, который вы хотите использовать, чтобы включить / потребовать материал.
Если вы не совсем поняли, попробуйте это.
Существует два типа путей:
Пути в World Wide Web:
http://example.com/directory/file.php
Путь к каталогу сервера:
/ Главная / USR / WWW / сайт / html /
Путь к каталогу сервера - это место, где ваши файлы находятся на жестком диске сервера. Как и жесткий диск вашего компьютера, он никогда не меняется, если вы не переместите файлы. С другой стороны, путь World Wide Web (тот, который каждый использует для доступа к вашему веб-сайту) может меняться в зависимости от того, какой домен вы используете, куда указывает ваш корень документа, перезапись модов и т. Д.
Примечание. Корень документа - это самый верхний каталог, из которого ваш сервер обслуживает файлы. Итак, если у вас есть index.php в корне документа, он будет отображаться в Интернете следующим образом:
http://example.com/index.php.
Когда PHP ищет файл, он использует путь к каталогу сервера, потому что он работает на сервере. Когда Javascript, который запускается с компьютера пользователя, хочет найти файл, он использует путь к World Wide Web для доступа к нему, потому что он не обращается к нему с сервера.
Я действительно надеюсь, что где-то там что-то имело смысл.