کوکی چیست؟

کوکی ها(Cookie)، همان کلوچه های شیرین، اما در دنیای وب هستند. کوکی ها فایلهایی هستند که با ارائه پاداشهای کوچی به کاربران، قصد در تسهیل امور آنها را دارند. کوکی ها به نامهای دیگری هم شناخته می‌شوند. در بسیاری مواقع آنها را کوکی وب (web cookie)، یا کوکی مرورگر (browser cookie)، یا کوکی اینترنتی(internet cookie)، یا کوکی اچ.تی.تی.پی.تی(HTTP Cookie)، می‌نامند.

کوکی (Cookie) یک فایل است. فایلی که روی کامپیوتر یا موبایل یا تبلت ما ذخیره شده و موضوعاتی را جهت یادآوری در خود ذخیره می کنند. کوکی ها از لغات جستجو شده تا رمزها و نامهای کاربری را به خاطر سپرده و برای سایتهای خاص، بالا می آورند.

برای اینکه چنین فایلی روی کامپیوتر ما ذخیره شود، باید سایتی که در حال بازدید از آن هستیم، از مرورگر ما تقاضا کند که چنین فایلی را ایجاد کند. می‌توان گفت کوکی، یکی از ابزارهایی است که در تعامل و گفتگوی بین مرورگر و سایت‌ها استفاده می‌شود.

اولین بار شرکت نت اسکیپ(Netscape)، در دهه نود میلادی، در مرورگر خود  به نام موزاییک(Mosaic)، از کوکی استفاده کرد و مایکروسافت در سال ۱۹۹۵ در مرورگر کسپلورر خود (Internet Explorer)، این ابزار را به کار گرفت. امروزه تقریباً تمام مرورگرهای مطرح از جمله کروم، فایر فاکس، اکسپلورر و سافاری، از کوکی ها پشتیبانی می‌کنند.

کاربرد کوکی چیست؟

زمانی که از یک وبسایت بازدید می‌کنیم، به علت‌های مختلف ممکن است آن وبسایت، نیازمند ذخیره‌ برخی اطلاعات ما باشد. یکی از روش‌های ذخیره اطلاعات این است که سرورِ سایت از مرورگر ما درخواست کند این اطلاعات را برایش نگهداری کند.

فرض کنیم از وبسایتی بازدید می‌کنیم که به ما اجازه می‌دهد رنگ‌های مختلفی را برای پس‌زمینه‌ی آن انتخاب کنیم. اگر این سایت قصد داشته باشد دفعه‌های بعدی هم که ار آن بازدید می‌کنیم، رنگ مورد علاقه‌ی ما را در پس‌زمینه ذخیره کند، باید از کوکی استفاده کند. یکی از رایج‌ترین کاربردهای کوکی، کمک به تسریع لاگین کردن در سایت‌های مختلف بواسطه یادآوری نام کاربری و گذرواژه ها بوسیله کوکی است.

حتماً به این نکته توجه کرده‌ایم که در بسیاری از سایتها، زمانی که مرورگر خود را بستیم و بعداً دوباره به سایت سر می‌زنیم، همچنان در سایت لاگین هستیم و صرفاً در فواصل زمانی نسبتاً طولانی ممکن است دوباره مجبور شویم نام کاربری و پسوورد خود را وارد کنیم.

سایت‌ها برای اینکه این کار را انجام دهند از مرورگر ما می‌خواهند یک کوکی روی کامپیوتر یا موبایل ما ایجاد کند و دفعات بعدی که از وبسایت بازدید کردیم، با استفاده از اطلاعات ثبت شده در همان کوکی، بدون اینکه لازم باشد نام کاربری و پسوورد را وارد کنیم به عنوان کاربر، به سرویس‌های سایت دسترسی پیدا خواهیم نمود.

نوشته: فرامرز عیب پوش