|
|
|
มีอะไรที่ทำงานเหมือน SESSION มั้งครับ เเต่ เวลา รีเฟรช หรือออกจากหน้านั้นเเล้วให้มันลบไปเลยอ่ะครับไม่เห็บเหมือน SESSION |
|
|
|
|
|
|
|
ดักเอาก็ได้ครับ
Code (PHP)
<?php session_start();
if(!empty($_SESSION)) session_destroy();
?>
|
|
|
|
|
Date :
2013-10-18 16:57:37 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อยู่ที่ว่าเอาไปเก็บค่าอะไร
ปกติก็ใช้ HiddenField
|
|
|
|
|
Date :
2013-10-18 17:05:35 |
By :
watcharop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ส่งพารามิเตอร์ให้ เพื่อที่จะเลือกลบตัวแปรเซสชั่น key=UserName|Level|ID แต่คำสั่งชุดนี้จะลบตัวแปรเซสชั่นตอนที่หน้าต่างนี้กำลังปิด
<body onUnload='window.open("clearSession.php?key=UserName|Level|ID","_blank","");'>
...
.....
......
</body>
ไฟล์ clearSession.php
<?php
if(isset($_REQUEST["key"]) && $_REQUEST["key"] != ""){
$Key = explode("|",$_REQUEST["key"]);
foreach($Key as $key){ //ทำการวนลูปเพื่อลบตัวแปรเซสชั่น
if(isset($_SESSION[$key])) //ตรวจสอบว่ามีตัวแปรเซสชั่นนั้นๆอยู่จริงหรือเปล่า
unset($_SESSION[$key]); //ถ้ามีถึงจะทำการลบ
}
}
?>
<body onload="window.clos();"> //เมื่อทำโค้ดที่เป็น php แล้วเสร็จจึงจะทำคำสั่ง onload เพื่อปิดหน้าต่างนี้
</body>
|
|
|
|
|
Date :
2013-10-18 17:34:31 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอลองแปบนะครับได้ไม่ได้ยังไงเดียวจะบอกนะครับ
|
|
|
|
|
Date :
2013-10-18 18:58:45 |
By :
aibot |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
session_destroy()
เฉพาะบางตัวต้องเขียนยังไงหรอครับ สุ่มจะลบอันนี้ $_SESSION["4254"]
|
|
|
|
|
Date :
2013-10-18 19:02:17 |
By :
aibot |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|