2
隠しフィールドを使用し、ヘッダとその理由を使用すると、なぜですか?
X-XSRF_TOKEN
使用する場合は?
X-CSRF TOKEN
私たちを使用しますか?X-XSRF-TOKENとX-CSRF-TOKENの違いは何ですか?
隠しフィールドを使用し、ヘッダとその理由を使用すると、なぜですか?
X-XSRF_TOKEN
使用する場合は?
X-CSRF TOKEN
私たちを使用しますか?X-XSRF-TOKENとX-CSRF-TOKENの違いは何ですか?
ajaxを使用してデータを送信する場合、ajaxはトークンをデータとともに送信しないため、CSRFトークンのヘッダーが必要になります。
あなたはコード
$.ajaxSetup(
{
headers:
{
'X-CSRF-Token': $('input[name="_token"]').val()
}
});
以下でAjaxのリクエストのための隠しフィールドを使用することができますが、すべてのAjaxリクエストのための隠しフィールドを追加する必要があります。
X-CSRF-TOKENとX-XSRF-TOKENの違いは、LaravelのCookieは常に暗号化されているため、最初はプレーンテキスト値を使用し、後者は暗号化値を使用することです。 csrf_token()関数を使用してトークン値を指定する場合は、おそらくX-CSRF-TOKENヘッダーを使用します。これは、5.4 https://laravel.com/docs/5.4/csrf#csrf-x-に戻って追加されていますhere