iframe — как предотвратить прямой доступ к php-файлам, вставленным в статьи joomla?

У меня есть сайт Joomla. Я поместил в статьях несколько файлов php в iframes. Как предотвратить прямой просмотр этих файлов? Реферер php / htaccess является слабой защитой, поскольку любой может настроить любого реферера с помощью веб-браузера, чтобы обмануть это.

Статьи содержат только фреймы, не более того. Я помещаю эти файлы в iframes, потому что иногда я массово изменяю содержимое этих php-файлов, что невозможно в статьях joomla.

1

Решение

Вы не можете, иначе iframe также будет ограничен.

Вы можете массово изменить содержание статей Joomla, используя БД.

Имейте только iframes, это НЕТ SEO дружественных.

1

Другие решения

Вы можете использовать JavaScript для предотвращения отображения документа как некадрового. window.top указывает на верхнее окно, а окно указывает на рамку. Если window.top == window, то документ рассматривается как самостоятельный. В верхней части рамки документа поместите что-то вроде

<script>
if(window===window.top)
document.write("direct access not allowed");
</script>
0

По вопросам рекламы [email protected]