บทความนี้สอนวิธีตั้งเวลา session PHP โดยใช้คำสั่ง ini_set ร่วมกับ session gc_maxlifetime โดย ini_set ใช้สำหรับตั้งค่าต่างๆ ที่อยู่ในไฟล์ php.ini และ gc_maxlifetime ใช้กำหนดระยะเวลาของตัวแปร ซึ่งรวมถึงตัวแปร session ด้วย สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง วิธีตั้งเวลา session PHP
<?php
ini_set('session.gc_maxlifetime', 86400);
session_start();
?>
จากตัวอย่างอธิบายได้ดังนี้
1. ใช้คำสั่ง ini_set เพื่อกำหนดค่าตัวแปรที่ต้องการ โดยไม่ต้องไปแก้ไขในไฟล์ php.ini โดยตรง
2. ตัวแปร ‘session.gc_maxlifetime’ คือระยะเวลาของตัวแปร session
3. ตัวแปร ‘session.gc_maxlifetime’ มีหน่วยเป็นวินาที จากตัวอย่าง 86400 วินาที คือ 24 ชม.
4. ใช้คำสั่ง session_start เพื่อเริ่มทำงานกับตัวแปร session