Rumah >pembangunan bahagian belakang >Golang >Mengapa Penyemak Imbas Saya Tidak Menyimpan Kuki?

Mengapa Penyemak Imbas Saya Tidak Menyimpan Kuki?

Linda Hamilton
Linda Hamiltonasal
2024-12-07 07:59:14736semak imbas

Why Isn't My Browser Saving Cookies?

Pelayar Tidak Menyimpan Kuki: Penyelesaian Masalah dan Penyelesaian

Walaupun menetapkan kuki dalam respons pelayan, penyemak imbas mungkin gagal menyimpannya. Untuk menyelesaikan masalah ini, pertimbangkan perkara berikut:

  1. Benarkan Bukti Kelayakan:

    Pastikan anda telah mendayakan bukti kelayakan untuk permintaan silang asal dengan menetapkan kedua-dua Benderakan AllowCredentials dalam pengendali CORS dan bendera kelayakan untuk "disertakan" dalam permintaan yang menghantar kuki.

    r.Use(cors.Handler(cors.Options{
        AllowCredentials: true,
    }))
    // Fetch API request:
    fetch(`${url}/login`, {
        credentials: "include"
    })
  2. Bendera Selamat Kuki:

    Jika anda menggunakan HTTPS, tambah Secure: true pada tetapan kuki anda. Penyemak imbas tidak menyimpan kuki yang tidak menetapkan bendera ini apabila diakses melalui HTTPS.

    cookie := &http.Cookie{Name: ..., Value: ..., Secure: true}
  3. Had Masa Kuki:

    Semak jika kuki mempunyai jangka hayat yang terhad (cth., MaxAge atau Expires ditetapkan), kerana penyemak imbas tidak akan menyimpan kuki yang tamat tempoh juga tidak lama lagi.

  4. Tetapan Kuki SameSite:

    Pastikan tetapan kuki SameSite sesuai untuk aplikasi anda. Tetapan yang salah boleh menghalang penyemak imbas daripada menyimpan kuki.

  5. Tetapan Penyemak Imbas Lain:

    Semak tetapan kuki penyemak imbas anda untuk memastikan kuki tidak sedang disekat. Selain itu, penyemakan imbas peribadi atau mod inkognito mungkin melumpuhkan storan kuki.

Atas ialah kandungan terperinci Mengapa Penyemak Imbas Saya Tidak Menyimpan Kuki?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn