Быстрый … возможно, глупый вопрос.
Когда allow_url_include отключен, запрещает ли другие компьютеры удаленно включать файлы на моем сайте, или он говорит, что мне не разрешено удаленно включать файлы с других сайтов?
Настройки в вашем php.ini влияют только на вашу установку PHP
Установка allow_url_include
для off
в вашей конфигурации означает, что ваш PHP-код на вашем сервере не сможет включать удаленные файлы.
Но это ничего не меняет для других серверов, которые могут запрашивать файлы с вашего сервера, как и любой пользователь из Интернета, однако, если запрашивается какой-либо файл PHP, он будет интерпретироваться, а его вывод (не его содержимое!) .
Как указано в руководстве по php: http://www.php.net/manual/en/filesystem.configuration.php#ini.allow-url-include для включения удаленных файлов, только если вы позволите своей директории достичь источника , другие могут включать ваши php-файлы.
Тогда второе предложение
Всегда невозможно включить PHP- код с правильно установленного сервера, независимо от этого параметра конфигурации.
В то же время настройки конфигурации PHP не могут запретить HTTP-клиентам запрашивать ресурсы с вашего HTTP-сервера.