ქუქი-ფაილების გადაცემა AJAX მოთხოვნებში JavaScript-ში
ნაგულისხმევად, ქუქი-ფაილები არ გადაიცემა
AJAX მოთხოვნებში. ეს ნიშნავს,
რომ სერვერის სესია არ იმუშავებს.
ჩვეულებრივ, ქუქი-ფაილების გადაცემა მაინც გვჭირდება.
მისი ჩართვა შესაძლებელია credentials პარამეტრის დაყენებით.
მნიშვნელობა 'include' აიძულებს ქუქი-ფაილების გადაცემას
AJAX მოთხოვნაში (მაშინაც კი, თუ მოთხოვნა cross-origin-ია):
fetch('https://example.com', {
credentials: 'include'
});
მნიშვნელობა 'same-origin' ასევე აიძულებს
ქუქი-ფაილების გადაცემას, მაგრამ მხოლოდ იმავე საიტზე,
საიდანაც სკრიპტი გაეშვება:
fetch('https://example.com', {
credentials: 'same-origin'
});
მნიშვნელობა 'omit' აუკრძალავს
ქუქი-ფაილების გადაცემას:
fetch('https://example.com', {
credentials: 'omit'
});