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



  • ۱۹
  • خرداد

جلسه ۲۴ : آموزش مدیریت کوکی ها در CakePHP

  • دسته‌بندی‌ها :
جلسه ۲۴ : آموزش مدیریت کوکی ها در CakePHP
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      با سلام خدمت کاربران گرامی سایت پی وی لرن و آن دسته از کاربرانی که به زبان PHP علاقه دارند. این دوره آموزش CakePHP مخصوص آن ها تهیه شده تا مهارت و تسلط خود را بر این زبان با یادگیری CakePHP به حد کمال برسانند و با کمک آن به یک برنامه نویس حرفه ای در عرصه PHP تبدیل شوند. در جلسه گذشته به صورت مفصل به آموزش کار و مدیریت بر جلسات پرداختیم. در ادامه این دوره شما را به آموزش مدیریت کوکی ها در CakePHP دعوت می نماییم.

      آموزش مدیریت کوکی ها در CakePHP

      می توان کوکی ها را در CakePHP با سهولت و امنیت بالا مدیریت کرد.
      CookieComponent در این فریم ورک قابلیتی است که با استفاده از چندین کلاس امکان مدیریت کوکی ها را فراهم می کند.

      نوشتن کوکی Write Cookie

      می توان از روش () Write برای نوشتن استفاده کرد.
      در ادامه می توانید سینتکس این روش را مشاهده نمایید.

      مثال : 

      روش ()writeدارای دو arguments است:

      • نام متغیر کوکی (key$) 
      • نام مقدار متغیر کوکی (value$)

      مثال

      مثال : 

      می توانیم نام array را منتقل کنیم و مقادیر جفت شده را به صورت کوکی های چندگانه بنویسیم.

      خواندن کوکی Read Cookie

      از روش ()read برای خواندن کوکی استفاده می شود. در ادامه می توانید سینتکس آن را مشاهده نمایید.

      مثال : 

      روش  ()read فقط یک argument را به عنوان نام متغیر کوکی (key$)  در نظر می گیرد.

      مثال

      مثال : 

      حذف کوکی Delete Cookie

      از روش ()delete برای حذف کوکی استفاده می شود. در ادامه می توانید سینتکس آن را مشاهده نمایید.

      مثال : 

      روش  ()delete فقط یک argument را به عنوان نام متغیر کوکی (key$)  در نظر می گیرد.

      مثال ۱

      مثال : 

      مثال ۲

      تغییرات مورد نظر را در فایل config / routes.php را همانطور که در ادامه نشان داده شده است اعمال نمایید.

       config/routes.php

      مثال : 

      یک فایل CookiesController.php در src/Controller/CookiesController.php بسازید و  سپس کد زیر را در فایل کنترل کننده کپی کنید.

      src/Controller/Cookies/CookiesController.php

      مثال : 

      یک دایرکتوری Cookies در src/Template ایجاد کنید و  یک View file زیر دایرکتوری فراخوانی شده  write_cookie.ctp بسازید و سپس کد زیر را در آن فایل کننده کپی کنید.

      src/Template/Cookie/write_cookie.ctp

      مثال : 

      یک فایل View دیگر با عنوان check_cookie.ctp زیر همان دایرکتوری Cookies بسازید و سپس کد زیر را در آن فایل کننده کپی کنید.

      src/Template/Cookie/check_cookie.ctp

      مثال : 

      حالا یاز هم یک فایل View دیگر با عنوان delete_cookie.ctp زیر همان دایرکتوری Cookies بسازید و  سپس کد زیر را در آن فایل کننده کپی کنید.

      src/Template/Cookie/delete_cookie.ctp

      مثال : 

      خروجی

      مثال بالا را با بازدید از آدرس زیر دنبال کنید:

      http://localhost:85/CakePHP/cookie/write

      این URL به شما کمک می کند داده ها را در کوکی بنویسید.

      آموزش مدیریت کوکی ها در CakePHP

      cookies

      برای خواندن داده های کوکی، از URL زیر دیدن کنید:

      http://localhost:85/CakePHP/cookie/read

      آموزش مدیریت کوکی ها در CakePHP

      cakephp cookies

      برای بررسی اطلاعات کوکی از آدرس زیر استفاده کنید:

      http://localhost:85/CakePHP/cookie/check

      آموزش مدیریت کوکی ها در CakePHP

      cakephp cookies1

      برای حذف اطلاعات کوکی از آدرس زیر استفاده کنید:

      http://localhost:85/CakePHP/cookie/delete

      آموزش مدیریت کوکی ها در CakePHP

      cookies deleted

      کلام آخر

      در این جلسه با آموزش مدیریت کوکی ها در CakePHP همراهتان بودیم.
      جلسه بعد به آموزش ایمنی سازی در CakePHP می پردازیم.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۲۴ : آموزش مدیریت کوکی ها در CakePHP
      به اشتراک بگذارید