Token CSRF yang diminta setiap siaran tidak sepadan dengan Laravel 9
P粉521697419
P粉521697419 2023-08-25 22:36:10
0
1
538
<p>Saya menerima ralat ketidakpadanan token Csrf untuk <strong>setiap permintaan siaran</strong> Saya menggunakan ajax di beberapa tempat dan penyerahan borang biasa di tempat lain. Walau bagaimanapun ralat adalah malar. </p> <p>Saya telah mencuba beberapa perkara seperti yang dicadangkan di tapak ini, seperti </p> <ol> <li>Tetapkan<kod>SESSION_SECURE_COOKIE=salah</kod>. </li> <li>Tambah <kod>@csrf</kod></kod></li> <li>Tambah <kod><meta name="csrf-token" content="{{ csrf_token() }}" /></code> <kod>$.ajaxSetup({headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content');}});</ kod>Sebelum panggilan ajax. </li> <li>Jalankan<kod>php artisan config:clear</code> <code>php artisan route:clear</code> <code>composer dump-autoload</code>. </li> <li>Jalankan projek pada penyemak imbas yang berbeza. </li> </ol> <p>Ralat adalah sama sepanjang. Aplikasi ini berfungsi dengan baik. Apa yang saya hilang? </p>
P粉521697419
P粉521697419

membalas semua(1)
P粉883223328

Dalam fail config/session.php anda, cuba tambah same_site 设置为 lax,null. p>

Lari php artisan config:cache selepas itu.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan