การเก็บคุกกี้บ้างครั้งก็จำเป็นเพราะว่าเราจะได้รู้ว่าผู้ใช้คนนี้คือใครหรือพูดง่าย ๆ ก็คือการยืนยันตัวตันนั้นเองทำให้เรานั้นต้องมีการเก็บคุกกี้แต่ว่าการเขียน
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 อยู่แล้วมาอ่านบทความนี้จะเป็นประโยชน์ให้กับท่านไม่มากก็น้อยนะครับ
การเก็บคุกกี้บ้างครั้งก็จำเป็นเพราะว่าเราจะได้รู้ว่าผู้ใช้คนนี้คือใครหรือพูดง่าย ๆ ก็คือการยืนยันตัวตันนั้นเองทำให้เรานั้นต้องมีการเก็บคุกกี้แต่ว่าการเขียน [url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/3674-code-%E0%B9%82%E0%B8%84%E0%B9%89%E0%B8%94-%E0%B9%81%E0%B8%A5%E0%B8%B0-%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%E0%B8%97%E0%B8%B2%E0%B8%87%E0%B8%94%E0%B9%89%E0%B8%B2%E0%B8%99%E0%B8%84%E0%B8%AD%E0%B8%A1%E0%B8%9E%E0%B8%B4%E0%B8%A7%E0%B9%80%E0%B8%95%E0%B8%AD%E0%B8%A3%E0%B9%8C-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html]code[/url] เก็บคุกกี้ใน [url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2620-joomla-cms.html]joomla[/url] นั้นก็จะมีวิธีเขียนที่แต่ต่างกันออกไปโดยจะใช้ภาษา [url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2127-php-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html]php[/url] เหมือนกันแต่แค่โครงสร้างการเขียนอาจจะมีอะไรเปลี่ยนไปนิหน่อยจะเป็นอย่างไรลองอ่านในบทความนี้ดู ครับ
ถ้าปกติแล้วเราจะสามารถเขียนโค้ดเก็บคุกกี้ได้ประมาณนี้
[code=php]<?php
if(!isset($_COOKIE["cookie1"])){
setcookie("cookie1", "ทดสอบ",time()+3600); // กำหนดตัวแปร
}
echo $_COOKIE["cookie1"];
//setcookie("cookie1"); // Delete Cookies
?>[/code]
แต่ถ้าเขียนใน joomla ก็จะได้แบบนี้
[code=php]$cookie = \Joomla\CMS\Factory::getApplication()->input->cookie;
// กำหนดค่าให้ cookie
$cookie->set('cookie1', 'test', time() + 30);
// การเรียกใช้
echo $cookie->get('cookie1'); [/code]
เห็นไหมครับว่าความแต่ต่างของโค้ดแทบจะไม่มีเลยแต่ว่าจะเปลี่ยนรูปแบบออกไปซ่ะมากกว่าก็หวังว่าผู้ที่กำลังพัฒนา joomla อยู่แล้วมาอ่านบทความนี้จะเป็นประโยชน์ให้กับท่านไม่มากก็น้อยนะครับ