Penghantaran Kuki dalam Permintaan AJAX di JavaScript
Secara lalai, kuki tidak dihantar
dalam permintaan AJAX. Ini bermaksud,
sesyen pelayan tidak akan berfungsi.
Biasanya, penghantaran kuki masih diperlukan oleh kita.
Ia boleh dihidupkan dengan tetapan credentials.
Nilai 'include' akan memaksa penghantaran
kuki dalam permintaan AJAX (walaupun permintaan itu cross-origin):
fetch('https://example.com', {
credentials: 'include'
});
Nilai 'same-origin' juga akan memaksa
penghantaran kuki, tetapi hanya ke laman web
di mana skrip dijalankan:
fetch('https://example.com', {
credentials: 'same-origin'
});
Nilai 'omit' melarang
penghantaran kuki:
fetch('https://example.com', {
credentials: 'omit'
});