PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

ต้องการกำหนดเวลาของ session ในการ login ต้องทำยังไงคะ

ต้องการกำหนดเวลาของ session ในการ login ต้องทำยังไงคะ
จากตย. เรื่อง login
http://www.ninenik.com/forum_view_1450_1.html
ถ้าต้องการกำหนดระยะเวลาในการเข้าใช้งาน ถ้าเกินครึ่งชม. 
ให้มี popup แจ้งเตือนให้เข้า login ใหม่
ต้องทำยังไงคะ

โดย:  Bsaranya IP: 223.204.255.xxx วันที่: 25-06-2015 เวลา: 12:02:06

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 3
เป็นโค้ดหาค่าเพื่อเช็คเฉยๆ วางตรงไหนในเพจก็ได้ ดูเสร็จก็ลบไป
ไม่แน่ใจว่าบาง server อนุญาตให้ใช้คำสั่งนี้ไหม
คำสั่งนี้ หาว่า session ของ server เราอยู่ได้กี่นาทีนับจากเมื่อไม่ได้ใช้งาน
เช่น login ทิ้งไว้ แล้วเราไม่ได้ใช้งานอีก แบบนี้เป็นต้น

ถ้าแนะนำ เราไม่ต้องกำหนดเวลาหมดอายุของ session ก็ได้

ส่วนถ้าที่ถามคือเวลาการใช้งาน ไม่ใช้เวลา session อันนี้จะคนลส่วนกัน
เวลาใช้งาน เช่น หลังจาก login ก็นับเวลาเลย พอครบ 30 นาที ให้ login ใหม่ อันนี้จะคนละส่วน
รูปแบบก็จะไม่เหมือนกัน

>>>  อัพเดท >>> 25-06-2015
------------------------------------------
เพิ่มเติมบทความเก่า เผื่อประยุกต์ใช้งาน

สร้างฟังก์ชัน PHP กำหนดเวลาหมดอายุให้ัตัวแปร SESSION อย่างง่าย 
http://www.ninenik.com/content.php?arti_id=184 via @ninenik


โดย:  Ninenik IP: 183.88.77.xxx วันที่: 25-06-2015
 ความคิดเห็นที่ 2
โค้ดนี้ ต้องไปวางไว้ตรงไหนคะ

<?php
echo ini_get("session.gc_maxlifetime");
?>

session.gc_maxlifetime เป็นฟังก์ชั่นหรือเปล่า
แล้วจะหาโค้ดตัวนี้ได้จากไหนค่ะ


โดย:  Bsaranya IP: 223.204.255.xxx วันที่: 25-06-2015 เวลา: 13:41:24
 ความคิดเห็นที่ 1
ปกติตัวแปร session จะมีอายุ หรือถูกทำลายอัตโนมัติ ตามค่า ที่กำหนด ที่เจอประมาณ 24 นาที หรือ 1440 วินาที
หาค่าได้จาก

<?php
echo ini_get("session.gc_maxlifetime");
?>


คือถ้าไม่มีการใช้งาน session ภายใน 24 นาที ระบบก็จะทำลายและล้างค่า session นั้นไปเอง
เมื่อไม่มี session เราก็ส่งไปหน้า login ได้ปกติ



โดย:  Ninenik IP: 183.88.77.xxx วันที่: 25-06-2015