Всем привет!
У меня запущен PHP5.6 на Ubuntu 12.04 LTS как модуль апача 2.4
Сухосин собран из исходников.
В suhosin.ini я указыва. следующие директивы:
suhosin.executor.disable_eval = On
suhosin.executor.disable_emodifier = On
Если посмотреть в phpinfo(), то видно, что Сухосин включён, и эти директивы выставлены в «On» как глобально, так и локально для хоста.
Но, вот беда, следующий код прекрасно выполняется:
eval('echo 5;');
С тем же успехом выполняется и этот код:
preg_replace("/.*/e", "eval('echo 5, PHP_EOL;')", ".");
Подскажите, друзья, как бы мне отключить всё это непотребство.
Спасибо!