2012-04-08 3 views
-1

Я сейчас работаю над движком шаблонов, и я столкнулся с проблемой, что, я думаю, я не смогу найти решение самостоятельно.Ограниченный доступ к файлам

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

+0

Это очень плохая идея включить/потребовать переменные файлы. Вы будете восприимчивы к произвольной инъекции кода (код работает на вашем веб-сервере). Попробуйте разработать свой шаблонный движок по-разному. – j13r

+0

что вы хотите ограничить ... количество файлов, которые вы хотите включить, или содержимое файла ??? – Baba

ответ

0

Я не уверен, насколько это было бы эффективно, но вы могли бы предоставить файл, который отображает все свое собственное пространство имен, отличное от основных файлов.

Это не остановит его на 100%, но это заставит их искать основные пространства имен и т. Д., И это может остановить общее прослушивание функций для тех, кто не вникает в основные файлы.

Смежные вопросы