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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
23 апр. 2024, в 20:08
400000 руб./за проект
23 апр. 2024, в 19:21
300 руб./за проект
23 апр. 2024, в 19:05
15000 руб./за проект