Как разрешить php_flag allow_url_include On

Я могу видеть в моем info.php, который я создал, что allow_url_include is Off.

Поэтому я попытался включить его с файлом.htaccess с этой строкой

php_flag allow_url_include On

После обновления info.php он все еще включен.

Есть ли другой способ включить этот URL-адрес, или это была неправильная строка в.htaccess?

1 ответ

allow_url_include - это директива PHP_INI_SYSTEM и, следовательно, не может быть установлена с помощью php_flag php_flag. Если вы используете режим GCI (как в случае с большинством конфигураций PHP с общим хостингом, тогда yo может установить эту директиву в php.ini.

Обратите внимание, что выполнение этого не рекомендуется, так как включение включений на основе URI - это глобальная настройка, которая в целом небезопасна и эффективна и делает ваши сценарии чрезвычайно уязвимыми для атаки. Если вам нужно сделать это в исключительных случаях, лучше прочитать скрипт в строку и оценить это.

licensed under cc by-sa 3.0 with attribution.