ذخیره دادههای کوچک در مرورگر کلاینت برای حفظ تنظیمات (مانند تم یا زبان) در بازههای زمانی طولانی.
کوکیها فایلهای متنی کوچکی هستند که سرور روی سیستم مرورگر کاربر ذخیره میکند. مرورگر با هر بار درخواست مجدد به همان دامنه، کوکیها را همراه هدر ارسال میکند. کوکیها بر خلاف سشن با بسته شدن مرورگر از بین نمیروند و تاریخ انقضا دارند.
ذخیره دادههای حساس مثل رمزعبور در کوکی
هرگز دادههای حساس یا رمزهای عبور را درون کوکی ذخیره نکنید، زیرا کاربران بهراحتی میتوانند کوکیهای مرورگر را مشاهده و دستکاری کنند.
عدم دسترسی به کوکی بلافاصله پس از setcookie
مقدار جدید کوکی در همان اجرای جاری اسکریپت درون $_COOKIE در دسترس نیست؛ کوکی فقط پس از رفرش صفحه و ارسال درخواست جدید توسط مرورگر خوانده میشود.
کوکی جدیدی به نام user_lang تنظیم کنید که زبان ترجیحی کاربر را برای ۷ روز ذخیره کرده و پرچمهای امنیتی httponly را داشته باشد.