HTTP-də Cookie
Cookie-lər brauzerdə serverin istifadəçidə saxlaya biləcəyi kiçik bir mətndir. Server müxtəlif adlarla bir neçə cookie təyin edə bilər.
Server cookie-lər vasitəsilə istifadəçini identifikasiya edə və hər bir müştərinin məlumatlarını onun sorğuları arasında saxlaya bilər.
Cookie-lər klient və server arasında HTTP başlıqları vasitəsilə ötürülür (unutmayın, bu vacibdir). Brauzerin serverə etdiyi hər bir sorğuda brauzer həmin saytın bütün cookie-lərini serverə göndərəcək.
Cookie başlığı vasitəsilə klient hər sorğuda
cookie-ləri serverə göndərir:
Cookie: name=john
Əgər yalnız bir cookie təyin edilməyibsə, klient onların hamısını bir başlıqda, nöqtəli vergüllə ayıraraq göndərəcək:
Cookie: name=john;surn:smit
Set-Cookie başlığı vasitəsilə server lazımi ad və dəyərlə
cookie təyin edə bilər:
Set-Cookie: name=john
Cookie-lərin HTTP başlıqları vasitəsilə ötürüldüyü doğrudurmu?
Cookie-lər harada saxlanılır, serverdə yoxsa brauzerdə?
Server hansı başlıqla cookie-ləri təyin edir?
Brauzer hansı başlıqla cookie-ləri serverə göndərir?
Brauzer nə qədər tez-tez cookie-ləri serverə göndərir?
Hər hansı bir saytı açın və sorğu və cavab başlıqlarını öyrənin. Orada cookie ötürən başlıqları axtarın.
Brauzerin debuggerində "Network" vərəqində sorğunuzu tapın. Onun üzərinə klikləyin. Görünən sorğu təfərrüatlarında "Cookies" vərəqini tapın. Onu öyrənin.
Brauzerin debuggerində "Application" vərəqində "Cookies" vərəqini tapın. Brauzerinizdə bu sayt üçün yazılmış cookie-ləri öyrənin. Ayrı-ayrı cookie-ləri dəyişdirməyə və silməyə çalışın (ehtiyatlı olun, avtorizasiyanı pozmaq olar; bu saytın şifrəsinin sizdə olduğuna əmin olun).