สร้างฟังก์ชัน PHP กำหนดเวลาหมดอายุให้ัตัวแปร SESSION อย่างง่าย
เขียนเมื่อ 15 ปีก่อน โดย Ninenik Narkdeeเวลา session php
คำสั่ง การ กำหนด รูปแบบ ตัวอย่าง เทคนิค ลูกเล่น การประยุกต์ การใช้งาน เกี่ยวกับ เวลา session php
ดูแล้ว 29,289 ครั้ง
ไปที่
Copy
PHP Code
<?php /* เราสามารถกำหนดเวลาให้ ตัวแปร SESSION หมดอายุได้ ด้วย ฟังก์ชัน ini_set(session.gc_maxlifetime, 1800); 1800 คือจำนวนวินาทีของตัวแปร SESSION ว่าต้องการ ให้ตัวแปร SESSION นั้นอยู่ได้นานแค่ไหน หาก ฟังก์ชันข้างต้นไม่สามารถทำงานได้ เราสามารถ สร้างฟังก์ชันไว้ใช้งานเองแบบง่ายๆ ได้ ดังนี้ */ function setSessionTime($_timeSecond){ if(!isset($_SESSION['ses_time_life'])){ $_SESSION['ses_time_life']=time(); } if(isset($_SESSION['ses_time_life']) && time()-$_SESSION['ses_time_life']>$_timeSecond){ if(count($_SESSION)>0){ foreach($_SESSION as $key=>$value){ unset($$key); unset($_SESSION[$key]); } } } } // การใช้งาน setSessionTime(10); // 10 คือจำนวนวินาทีที่ต้องการให้ตัวแปร SESSION หมดอายุ // สามารถกำหนดเป็น 30*60 // หมายถึงกำหนดให้ตัวแปร SESSION หมดอายุภายใน 30 นาที // เช่น setSessionTime(30*60); // ฟังก์ชันนี้สามารถนำไปใช้ในการกำหนดเวลาว่าให้ user ต้องทำการล็อกอิน // ใหม่ทุกๆ กี่นาทีหรือกี่วินาที หรือกี่ชั่วโมงก็ได้ ?>
กด Like หรือ Share เป็นกำลังใจ ให้มีบทความใหม่ๆ เรื่อยๆ น่ะครับ
เนื้อหาที่เกี่ยวข้อง
-
28 Jun2015ประยุกต์ อายุตัวแปร session และการ logout ด้วย ajax อัตโนมัติ อ่าน 12,386
พิเศษ เฉพาะสมาชิก เนื้อหาส่วนนี้เป็นการสร้างฟังก์ชั่นประยุกต์เพิ่มเติม เกี่ยวกับการใช้งานตัวแปร
URL สำหรับอ้างอิง
Top
Copy
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ