[问题] 关于session的问题?

楼主: spiderman007 (千里之外)   2014-11-21 17:20:00
各位大大好,
首先我写了一个登入帐号的网页,
进入网页后,会用session将帐号及权限记忆,
在进入网页中的其他连结页面,也都会判断帐号及权限,
但session似乎无法无限期记忆,时间一timeout就会出现错误页面,
我希望能做到不限时间的将帐号、及权限的资料记忆,
可长时间的开着网页,请问该如何做呢?
烦请多多指教!! 谢谢
作者: Peruheru (还在想)   2014-11-21 17:30:00
可以设定timeout的时间,调成超级长就不会失效
楼主: spiderman007 (千里之外)   2014-11-21 17:40:00
P大,我查过最大只有24小时,我希望能长期观看网站..除非网络断线...否则要一直观看...这样有办法吗?
作者: alog (A肉哥)   2014-11-21 17:50:00
不用去动他你把html code 塞一只iframe或ajax的方式定时call一只只有输出空白的php程式就可以了 30刷一次 session start 要记得打开
楼主: spiderman007 (千里之外)   2014-11-21 17:53:00
a大.因为我还有其他页面需要观看..所以有动到的需要
作者: alog (A肉哥)   2014-11-21 17:54:00
那就在背景执行那段code呀@@iframe你可以塞吧
作者: pm2001 (做个盾牌眼球兵吧)   2014-11-21 18:08:00
网页里面ajax偷偷跟server要资料让session延长
作者: ssccg (23)   2014-11-21 20:28:00
session有最大效期那是framework的限制吧你自己设cookie来实作session,就可以设很长很长
作者: a926 (Aaron)   2014-11-22 10:24:00
你的backgroud 语法是php还是?
作者: DiAdo (DiAdo)   2014-11-22 14:23:00
setcookie(session_name(), session_id(), time() + 秒数)放在session_start()后面Server这边要注意session.gc-maxlifetime的设定
作者: up9cloud (九天)   2014-11-22 21:34:00
ㄎㄎ我来提供不建议使用的偏方...1. DiAdo的方法+干脆关掉php session gc. 2. 把帐密记到浏览器localStorage自动帮他重登^_^.
作者: FantasyRyu (眩惑之龙)   2014-11-22 21:44:00
你有发现FB放著会timeout的吗
楼主: spiderman007 (千里之外)   2014-11-25 09:20:00
谢谢各位大...我是用asp.net去写的...
作者: te426odin (小胖老师)   2014-12-06 12:55:00
timeout设24hr,AJAX设定23hr:59min要一次资料

Links booklink

Contact Us: admin [ a t ] ucptt.com