نوشته شده توسط: مهدی قاسمی
یکشنبه ۲۳ شهریور ۱۳۹۳
یک کوکی اغلب برای شناسایی کاربر استفاده می شود.یک کوکی یک فایل کو چک هست که سرور آن را روی کامپیوتر کاربر تعبیه می کند.
هربار که همان کامپیوتر درخواست یک صفحه با همان مرورگر قبلی که کوکی ایجاد شده است ،کند،کوکی هم ارسال خواهد شد.
با پی اچ پی شما میتوانید هم کوکی ایجاد کنید و هم دریافت کنید.
کوکی با استفاده از تابع setcookie() ایجاد می شود.
نکته:تابع setcookie باید قبل از تگ html و چاپ هر نوشتهای دیگر تعریف می شود.
مثال زیر را دقت کنید:
نکته:مقدار کوکی هنگام ارسال،به طور اتوماتیک ،کد گذاری خواهد شد و هنگام دریافت به صورت رمزگشایی می شود.
با استفاده از متغیر سراسری COOKIE_$ مقدار کوکی قابل دریافت می باشد.
در مثال زیر،مقدار کوکی که نام آن user هست دریافت می شود.
اگر خواسته باشید کوکی را پاک کنید باید انقضای آن را پایان دهیم.
setcookie("user", "", time()-3600);
نکته:حواسمان باشد که قبل از چاپ هر کاراکتری باید کوکی تنظیم شود ،حتی یک space ویا enter.