@rgggwwg

Зачем нужно предотвращать прямой запуск скриптов плагина?

Разбирая один плагин для личного саморазвития, наткнулся на интересную строчку в начале главного php файла плагина:
if ( !defined( 'ABSPATH' ) ) exit;
Как я понял, если путь до корня сервера отсутствует то прекращаем выполнение скрипта. Немного поискав, узнал что это защита от прямого запуска скрипта. Теперь вопрос, зачем нужно предотвращать прямой запуск скриптов?
  • Вопрос задан
  • 129 просмотров
Пригласить эксперта
Ответы на вопрос 2
@BorisKorobkov
Web developer
Представь, что сайт - это автомобиль, прямой запуск скриптов - запуск двигателя, а плагин - автокресло.
И сразу поймешь, что за фигня получится при "прямой запуск" "плагина".
Ответ написан
Комментировать
OtshelnikFm
@OtshelnikFm Куратор тега WordPress
Обо мне расскажет yawncato.com
Это защита если в htaccess не стоит защита от прямого входа по урл.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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