Haotic
@Haotic
Full stack web developer

Как запретить eval функцию, не работает disable_functions в php.ini?

Изменил параметры в php.ini disable_functions
рестратнул сервер.

в файле info.php пишу такой код:

<?php
eval('echo 5+10;');
echo "<br>";
echo ini_get('disable_functions');
?>


на экране вижу:

exec,eval,proc_open,shell_exec,system,passthru

15


как видно eval есть в списке запрещенных функций, но она работает!!!!!! не понимаю....
  • Вопрос задан
  • 152 просмотра
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
eval - это не функция, а языковая конструкция и не может быть отключена через disable_functions
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы