دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۷
  • تیر

جلسه ۳۰ : آموزش کار با کوکی ها در php 7

  • دسته‌بندی‌ها :
جلسه ۳۰ : آموزش کار با کوکی ها در php 7
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

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

      آموزش کار با کوکی ها در php 7

      از کوکی برای شناسایی کاربر اغلب استفاده می شود.

      کوکی چیست؟

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

      با استفاده از php می توانید علاوه بر ساختن کوکی ها، آن ها را بازیابی نیز نمایید.

      ایجاد کوکی ها با استفاده از php

      می توان با استفاده از تابع ()setcookie کوکی ها را ساخت.

      سینتکس

      مثال : 

      فقط پارامتر نام مورد نیاز است و تمام پارامترهای دیگر اختیاری هستند.

      ایجاد/بازیابی کوکی در php

      مثال زیر یک کوکی به نام “user” با مقدار “John Doe” ایجاد می کند.
      کوکی بعد از ۳۰ روز منقضی میشود (۸۶۴۰۰ * ۳۰).
      “/” به این معنی است که کوکی در کل وب سایت در دسترس است (در غیر این صورت پوشه ای را که ترجیح می دهید انتخاب کنید).

      حالا مقدار کوکی “user” (با استفاده از متغیر سراسری COOKIE_$) را بازیابی می کنیم.
      همچنین از تابع ()isset برای پیدا کردن اینکه آیا کوکی تنظیم شده است یا خیر استفاده می کنیم:

      مثال : 

      نکته ۱

      تابع ()setcookie باید قبل از تگ <html> نمایش داده شود.

      نکته ۲

      مقدار کوکی به طور خودکار هنگام ارسال کوکی URLencoded می شود و به صورت خودکار رمزگشایی می گردد.
      (برای جلوگیری از URLencoding شدن، از  تابع ()setrawcookie استفاده کنید).

      تغییر مقدار کوکی

      برای تغییر مقدار کوکی کافیست کوکی را با استفاده از تابع ()setcookie مجدداً تنظیم کنید.

      مثال : 

      حذف یک کوکی

      برای حذف یک کوکی، از تابع ()setcookie با یک تاریخ انقضاء expiration استفاده نمایید.

      مثال : 

      بررسی فعال/غیر فعال بودن کوکی ها

      مثال زیر یک اسکریپت کوچک ایجاد می کند که بررسی می کند که کوکی ها فعال هستند یا خیر.
      ابتدا سعی کنید یک کوکی آزمایشی با استفاده از تابع ()setcookie ایجاد کنید، سپس متغیر آرایه COOKIE_$ را حساب کنید:

      مثال : 

      کلام آخر

      در این جلسه مفصلاً به آموزش کار با کوکی ها در php 7 پرداختیم و با ایجاد، بازیابی، حذف و تغییر مقدار یک کوکی آشنا شدیم.
      در جلسه بعد بعد به آموزش کار با جلسات در php 7 می پردازیم.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۳۰ : آموزش کار با کوکی ها در php 7
      به اشتراک بگذارید