session timeout เมื่อหมดเวลาให้กลับไปที่หน้าแรก
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา session timeout เมื่อหมดเวลาให้กลับไปที่หน้าแรก
session timeout เมื่อหมดเวลาให้กลับไปที่หน้าแรก
Copy
จากตัวอย่าง
http://www.vijayjoshi.org/2008/12/08/automatic-session-timeoutlogout-using-php-and-ajax/
โค้ด
คือเงื่อนไขมันจะโชว์ข้อมูลใน function showLoggedIn()
แต่ถ้าต้องการโชว์ ทั้งหน้า โดยไม่ต้องสร้าง function จะทำไง
<html>
<head></head>
<body>
....
</body>
</html>
http://www.vijayjoshi.org/2008/12/08/automatic-session-timeoutlogout-using-php-and-ajax/
โค้ด
session_start();
if(!isset($_SESSION['isLoggedIn']) || !($_SESSION['isLoggedIn']))
{
//code for authentication comes here
//ASSUME USER IS VALID
$_SESSION['isLoggedIn'] = true;
/////////////////////////////////////////
$_SESSION['timeOut'] = 5;
$logged = time();
$_SESSION['loggedAt']= $logged;
showLoggedIn();
}
else
{
$hasSessionExpired = checkIfTimedOut();
if($hasSessionExpired)
{
session_unset();
header("Location:index.html");
exit;
}
else
{
$_SESSION['loggedAt']= time();// update last accessed time
showLoggedIn();
}
}
คือเงื่อนไขมันจะโชว์ข้อมูลใน function showLoggedIn()
แต่ถ้าต้องการโชว์ ทั้งหน้า โดยไม่ต้องสร้าง function จะทำไง
<html>
<head></head>
<body>
....
</body>
</html>
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ