วิธีการเขียนโค้ดเก็บคุกกี้ใน joomla

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: วิธีการเขียนโค้ดเก็บคุกกี้ใน joomla

วิธีการเขียนโค้ดเก็บคุกกี้ใน joomla

โดย jamepiyawat » 26/07/2019 7:20 pm

การเก็บคุกกี้บ้างครั้งก็จำเป็นเพราะว่าเราจะได้รู้ว่าผู้ใช้คนนี้คือใครหรือพูดง่าย ๆ ก็คือการยืนยันตัวตันนั้นเองทำให้เรานั้นต้องมีการเก็บคุกกี้แต่ว่าการเขียน code เก็บคุกกี้ใน joomla นั้นก็จะมีวิธีเขียนที่แต่ต่างกันออกไปโดยจะใช้ภาษา php เหมือนกันแต่แค่โครงสร้างการเขียนอาจจะมีอะไรเปลี่ยนไปนิหน่อยจะเป็นอย่างไรลองอ่านในบทความนี้ดู ครับ

ถ้าปกติแล้วเราจะสามารถเขียนโค้ดเก็บคุกกี้ได้ประมาณนี้

โค้ด: เลือกทั้งหมด

<?php
if(!isset($_COOKIE["cookie1"])){
    setcookie("cookie1", "ทดสอบ",time()+3600);  // กำหนดตัวแปร
}
echo $_COOKIE["cookie1"];
//setcookie("cookie1"); // Delete Cookies
?>
แต่ถ้าเขียนใน joomla ก็จะได้แบบนี้

โค้ด: เลือกทั้งหมด

$cookie = \Joomla\CMS\Factory::getApplication()->input->cookie;
// กำหนดค่าให้ cookie        
$cookie->set('cookie1', 'test', time() + 30);

// การเรียกใช้
echo $cookie->get('cookie1'); 
เห็นไหมครับว่าความแต่ต่างของโค้ดแทบจะไม่มีเลยแต่ว่าจะเปลี่ยนรูปแบบออกไปซ่ะมากกว่าก็หวังว่าผู้ที่กำลังพัฒนา joomla อยู่แล้วมาอ่านบทความนี้จะเป็นประโยชน์ให้กับท่านไม่มากก็น้อยนะครับ

ข้างบน