شاهین

کوکی

مبتدی
به‌روزرسانی ۲۰ تیر ۱۴۰۵ تحریریه شاهین ۲ دقیقه مطالعه
تلفظEN/ˈkʊki/

کوکی یک قطعه داده کوچک است که سایت در مرورگر ذخیره می‌کند و مرورگر آن را در درخواست‌های بعدی به همان دامنه بازمی‌گرداند.

کوکی یا با هدر Set-Cookie از سمت سرور نوشته می‌شود یا با کد جاوااسکریپت در مرورگر، و ویژگی‌هایی مانند Domain، Path، Expires، SameSite و Secure دامنه اعتبار و طول عمر آن را تعیین می‌کنند. تفکیک تعیین‌کننده، کوکی شخص اول در برابر شخص ثالث است: کوکی شخص اول به همان دامنه‌ای تعلق دارد که کاربر روی آن است و مبنای تشخیص بازدیدکننده تکراری قرار می‌گیرد، اما کوکی شخص ثالث از دامنه دیگری نوشته می‌شود و مرورگرهای امروزی آن را به‌طور گسترده مسدود می‌کنند. خطای رایج این است که کوکی را معادل یک انسان بگیرند؛ سیاست‌هایی مانند Intelligent Tracking Prevention در Safari طول عمر کوکی نوشته‌شده با جاوااسکریپت را به چند روز کاهش می‌دهد و همان فرد در بازگشت، بازدیدکننده جدید شمرده می‌شود.

پرسش‌های پرتکرار

منابع:MDN — Using HTTP cookies