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

แชร์ ความรู้ในการ พัฒนา Joomla Component Extension Module Plugin

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
jamepiyawat
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 868
ลงทะเบียนเมื่อ: 21/05/2019 10:45 am

วิธีการเขียนโค้ดเก็บคุกกี้ใน 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 อยู่แล้วมาอ่านบทความนี้จะเป็นประโยชน์ให้กับท่านไม่มากก็น้อยนะครับ

  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 1 และ บุคคลทั่วไป 0 ท่าน