آموزش PHP
بستن دسته بندی
دسته بندی ها ( ۱۹۸ آموزش )
لیست همه کلیدهای این موضوع
نمایش دسته بندی ها (۱۹۸ آموزش)
مباحث اولیه، در PHP
مباحث اولیه، در PHP
16
آرایه ها (Array)، در PHP
آرایه ها (Array)، در PHP
23
انواع متغیرها و تبدیلات متغیرها، در PHP
انواع متغیرها و تبدیلات متغیرها، در PHP
13
چاپ متن در خروجی، در PHP
چاپ متن در خروجی، در PHP
3
عملگرها (Operator)، در PHP
عملگرها (Operator)، در PHP
0
رشته ها (متن ها - Strings) و کاراکترها، در PHP
رشته ها (متن ها - Strings) و کاراکترها، در PHP
25
حلقه ها (Loop)، در PHP
حلقه ها (Loop)، در PHP
3
توابع (Function)، در PHP
توابع (Function)، در PHP
3
کوکی ها (Cookie)، در PHP
کوکی ها (Cookie)، در PHP
3
تاریخ و زمان، در PHP
تاریخ و زمان، در PHP
4
توقف موقتی یا کامل اجرای کدها، در PHP
توقف موقتی یا کامل اجرای کدها، در PHP
2
عملیات های ریاضی، در PHP
عملیات های ریاضی، در PHP
14
فرم ها (Form)، در PHP
فرم ها (Form)، در PHP
7
عکس ها (Image)، در PHP
عکس ها (Image)، در PHP
7
فایل ها (File) و پوشه ها (Folder)، در PHP
فایل ها (File) و پوشه ها (Folder)، در PHP
37
ایمیل (Email)، در PHP
ایمیل (Email)، در PHP
1
برنامه نویسی شیء گرا (OOP)، در PHP
برنامه نویسی شیء گرا (OOP)، در PHP
4
Extension ها (ماژول ها - Module)، در PHP
Extension ها (ماژول ها - Module)، در PHP
2
پردازش فایل های XML ، در PHP
پردازش فایل های XML ، در PHP
1
امنیت، در PHP
امنیت، در PHP
1
پیاده سازی درگاه های پرداخت آنلاین، در PHP
پیاده سازی درگاه های پرداخت آنلاین، در PHP
1
خطاها و خطایابی، در PHP
خطاها و خطایابی، در PHP
1
حافظه (Memory)، در PHP
حافظه (Memory)، در PHP
3
کار با نرم افزار شبیه ساز سرور wampserver
کار با نرم افزار شبیه ساز سرور wampserver
1
کار با نرم افزار شبیه ساز سرور XAMPP
کار با نرم افزار شبیه ساز سرور XAMPP
1
مشاهده مشخصات کلی PHP
مشاهده مشخصات کلی PHP
2
تغییر مشخصات کلی PHP
تغییر مشخصات کلی PHP
1
کتابخانه CURL ، در PHP
کتابخانه CURL ، در PHP
2
ساختار JSON ، در PHP
ساختار JSON ، در PHP
2
مباحث عمومی، در PHP
مباحث عمومی، در PHP
15

کوکی ها (cookie)، در PHP

حتما تا به امروز، نام کوکی (cookie) به گوشتان خورده است. مثلا به شما گفته اند که لطفا کوکی های مرورگر اینترنت خود را پاک کنید. این کوکی ها، توسط سایت های مختلف، در کامپیوتر شما ذخیره می شوند. هدف اصلی از کوکی ها این است که یک سایت، برخی اطلاعات مورد نیاز را تنها یک بار به کامپیوتر شما ارسال نماید و دیگر نیازی نباشد که هر بار با مراجعه به سایت، آن بخش از اطلاعات را دوباره از سایت دریافت کنید. مثلا فرض کنید شما به انجمن سایت کلیدستان بروید و ادیتور انجمن دارای حجم 600 کیلوبایت باشد، اگر قرار باشد در هر صفحه ای که ادیتور است، شما دوباره این 600 کیلوبایت اطلاعات را دریافت کنید، عملا سرعت دسترسی شما به مطالب انجمن بسیار کند خواهد شد. اما انجمن با استفاده از کوکی، تنها یک بار، اطلاعات حجیم مربوط به ادیتور را در کامپیوتر شما (به صورت کوکی) قرار می دهد و هر بار که شما به انجمن سر بزنید، از این اطلاعات استفاده خواهد شد.

هر کوکی (cookie) یک مدت اعتبار دارد، زیرا اگر اینگونه نباشد، ممکن است کاربران قدیمی سایت، همیشه آن را به شیوه های قدیمی ببینند و از تغییرات جدید مطلع نشوند. برای ساخت یک کوکی در کامپیوتر کاربر بازدیدکننده از سایت، دستور setcookie در PHP به کار می رود. شیوه کلی استفاده از این دستور، به صورت زیر می باشد :

طرح رنگ

که در آن، $name برابر نام کوکی ، $value برابر مقدار کوکی و $expire برابر مقدار زمان اعتبار کوکی می باشد.

به مثال زیر توجه کنید :

مثال

فرض کنید که کد زیر را اجرا نماییم :

طرح رنگ

برای مدت زمان اعتبار، ابتدا با تابع time ، مقدار زمان فعلی را به دست آورده ایم، سپس میزان زمان اعتبار از اکنون تا زمان مورد نظرمان را بر حسب ثانیه نوشته ایم (7 روز ضرب در 24 ساعت ضرب در 60 دقیقه ضرب در 60 ثانیه، بنابراین مدت اعتبار کوکی، برابر یک هفته می باشد).

نتیجه :

برای اطمینان از عملکرد صحیح کد، باید به بخش تنظیمات مرورگر خود بروید. سپس در آن، به دنبال بخش کوکی ها جستجو کنید. معمولا مرورگرها این اجازه را به شما می دهند که لیست کوکی ها را ببینید. مثلا برای من، در مرورگر opera و پس از اجرا کدهای بالا، در لیست کوکی ها، عنوان زیر وجود دارد :

طرح رنگ

این عنوان، به این دلیل است که من کدهای بالا را در هاست محلی کامپیوتر خود (localhost) اجرا کرده ام. با کلیک روی این عنوان، تعدادی کوکی نمایش داده می شود، که در آنها، مورد زیر نیز وجود دارد :

کوکی ها (cookie)، در PHP

این همان کوکی ساخته شده توسط کد قبلی می باشد.

کپی برداری توسط سایر وب سایت ها، ممنوع بوده و پیگرد قانونی دارد. (بیشتر بدانید)

نویسنده علیرضا گلمکانی
شماره کلید 443
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)

جستجو در کلیدستان، توسط گوگل

جستجو در عنوان کلیدها

دسترسی سریع

کلید
×

شماره کلید


دسته بندی
×

شماره دسته کلید


جستجو
×

جستجو


راهنمای توابع PHP

راهنمای توابع PHP بر اساس حرف اول تابع :

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z