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

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

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

User avatar
jamepiyawat
PHP VIP Members
PHP VIP Members
Posts: 1322
Joined: 21/05/2019 10:45 am

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

Post by jamepiyawat » 26/07/2019 7:20 pm

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

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

Code: Select all

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

Code: Select all

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

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

  • Similar Topics
    Replies
    Views
    Last post

Return to “Joomla Developing Knowledge”

Who is online

Users browsing this forum: No registered users and 16 guests