Я установил Yii2, и в файле view/layouts/main.php увидел эту функцию - <?= Html::csrfMetaTags() ?>
так же я прочитал что она генерирует какие-то мета-теги от межсайтовой подделки запроса. Но не понятно что именно она делает, как защищает и в каких именно страницах HTML, она нужна?
Спасибо, но все равно не понятно в каких именно страница следует использовать этот генератор мета-тегов. Ко всем html? Или только там где будут RESTfull запросы? Я не в совершенстве владею английским языком, к сожалению.
это используется там, где форма представления есть. Это по умолчанию, когда мы используем YII ACTIVEFORMS. Это, чтобы убедиться, что представленный форма из того же происхождения.
В случае RESTfull, сайты даже третья сторона может получить доступ к API, используя маркер авторизации. Этот случай отличается.