|
|
|
ขอถามเรื่องเวลา session หมดอายุหน่อยครับ พอดีมีปัญหาเรื่อง session หมดอายุ |
|
|
|
|
|
|
|
ไม่ได้มาบอกวิธีทำครับ แต่ขอมาเสนอ ความคิด
session อยู่บน Server การที่จะเช็คว่า session หมดอายุรึเปล่า คงต้องเชื่อมต่อกับ Server ตลอดเวลา คล้ายๆกับห้องแชทน่ะครับ เรียกดูเรื่อยๆ ว่ามันหมดอายุรึยัง ไม่น่าจะเป็นผลดีนะครับ
แต่หากจะทำ ตามความคิดของผม ผมว่าเขียนเป็น PHP มันน่าจะค่อนข้างวุ่นวาย ทางโล่งๆ ถ้า Session อยู่บน Server ใช้ cronjob น่าจะได้มั้งครับ ไม่แน่ใจเหมือนกัน
|
|
|
|
|
Date :
2010-11-05 18:43:50 |
By :
adaaugusta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หุหุ ไปใช้ session ของ asp.net ดิคะพี่ยะ มี event session_end ให้เลยง่ายแสนง่าย
มะต้องไปดักจับอะรัยมากมาย ก้อของเค้าเป็น server side เนอะคะ
แล้วเรื่องทำ time schedule ไม่ต้องไปแปะที่ schedule task ให้วุ่นวายกะ server ตัว asp.net เพียวๆก้อทำได้เลยค่ะ
|
ประวัติการแก้ไข 2010-11-06 05:57:33
|
|
|
|
Date :
2010-11-05 22:07:28 |
By :
blurEyes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
http://www.php.net/manual/en/function.session-set-save-handler.php
ใช้เทคนิคพิเศษไม่มากอย่างที่คิดครับ แต่จำไว้อย่างนะครับว่า cookie เด้ด
ไม่ได้แปลว่า session จะเด้ด อาจจะต้องรอ gabage collector ทำงานก่อนครับ
|
|
|
|
|
Date :
2010-11-06 06:20:11 |
By :
:) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับ ผม พี่ใช้ฐานข้อมูลมาจัดเก็บ session ด้วยละครับ ง่ายดี ครับ ดึงค่า session มาใช้ พอหมดเวลาก็ให้ทำการ update ค่า session ประจำ User นั้นเป็นค่าว่างซะเลย
|
|
|
|
|
Date :
2010-11-07 20:09:45 |
By :
SOUL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2013-04-01 13:22:29 |
By :
หห |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|