การเขียน cookie ใน joomla จากกระทู้นี้
viewtopic.php?f=86&t=58865&p=159511#p159511
วิธีการ
1 - ประกาศตัวแปรสำหรับเรียกใช้งาน cookie มาก่อน
2 - ตั้งเงื่อนไข โดยเช็คกับค่าที่เก็บใน cookie ถ้าไม่มีให้แสดงผลออกไป แล้วเก็บค่าบางอย่างไว้ใน cookie
3 - เมื่อโหลดหน้าใหม่ มันก็เช็คกับเงื่อนไข ในข้อ 2 แต่ครั้งนี้มันมีค่าใน cookie แล้ว มันจะไม่แสดงจนกว่า cookie นั้นจะหมดอายุ
โค้ด: เลือกทั้งหมด
$cookie = \Joomla\CMS\Factory::getApplication()->input->cookie; // ข้อ 1
if(!$cookie->get('cookie1')) // ข้อ 2
{
// แสดงผลที่ต้องการ
$cookie->set('cookie1', 'test', time() + 30);
}
การเขียน cookie ใน joomla จากกระทู้นี้ https://www.mindphp.com/forums/viewtopic.php?f=86&t=58865&p=159511#p159511
วิธีการ
1 - ประกาศตัวแปรสำหรับเรียกใช้งาน cookie มาก่อน
2 - ตั้งเงื่อนไข โดยเช็คกับค่าที่เก็บใน cookie ถ้าไม่มีให้แสดงผลออกไป แล้วเก็บค่าบางอย่างไว้ใน cookie
3 - เมื่อโหลดหน้าใหม่ มันก็เช็คกับเงื่อนไข ในข้อ 2 แต่ครั้งนี้มันมีค่าใน cookie แล้ว มันจะไม่แสดงจนกว่า cookie นั้นจะหมดอายุ
[code=php]$cookie = \Joomla\CMS\Factory::getApplication()->input->cookie; // ข้อ 1
if(!$cookie->get('cookie1')) // ข้อ 2
{
// แสดงผลที่ต้องการ
$cookie->set('cookie1', 'test', time() + 30);
} [/code]