session 临时文件的自动删除 怎么才能在客户端关闭网页时自动删除session产生的临时文件呢??不要告诉我修改php.ini了,我还没那么大的权限啊!!另外如果别人在自己的网页中植入木马,主要的方式是什么??因为我怀疑我的网站被设计人员种下木马啦!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你判断客户端是否关闭,就是一个问题。如何判断?更没必要手动删除……GC自动会以一定的几率,清理过期session的 我还是要告诉你需要设置php.iniini_set();将回收时间设置为1/1,也就是用户一关闭页面就执行清空session文件的操作!不过这样给服务器的负担很大,如果用户不多是可以这样做的! GC启动几率调成100%,也要等session.gc_maxlifetime时间后,才会清理session文件啊,呵呵 这样的session,有什么用呢? 呵呵,这方面我是菜鸟,我想如果把session在服务器存在的时间设置成和在客户端一样,这样我关闭网页时,会不会自动清理呢!! gc_maxlifetime调整成0GC启动几率调成100%就能实现你说的!! 你这个是有问题的……不信你试试,或者想想。请用【2种】浏览器开一个服务器的页面【可以不同页面,只要一个服务器】请求。。当A访问完毕,B访问的时候,立刻会启动GC,100%干掉A的session文件 呵呵~~没给你说!我服务器端写个定时任务发送http请求!哈哈!你说的:"当A访问完毕,B访问的时候,立刻会启动GC,100%干掉A的session文件",没错!php的session清理机制就是如此的,当有访问的时候就触发清楚session回收! 不同浏览器是是产生不同session的! 看来没有 好办法,一直对这个清理机制有点迷糊,看来必须都有比较时间。session.gc_maxlifetime 应是必须的。不过不影响应用,因为你下次打浏览器时,会重新生成新的id 之前试过~不靠谱!显式的注销你必须接受到用户的操作才行!要是用户直接x掉进程或者死机是无法判断的!所以只能用session自动回收! kao!! 写到数据库,哈哈……,开玩笑了!! 标题 出现 关键字 如果数据库有的话 则显示这些标题 请教php code39条形码问题 插入mysql数据库的时候 如何学习pear和smarty? php怎样判断远程文件是否存在 我想使用户按一下按纽,怎么样才能显示提示的信息文本框?谢谢! 超难问题 一个关于文件上传的问题 请来谈谈ASP2PHP thinkphp分页和跳页 菜鸟学习,请问怎么正确传递参数,,, 正则表达式使用单引号双引号的区别
将回收时间设置为1/1,也就是用户一关闭页面就执行清空session文件的操作!不过这样给服务器的负担很大,如果用户不多是可以这样做的!
这样的session,有什么用呢?
gc_maxlifetime调整成0
GC启动几率调成100%
就能实现你说的!!
呵呵~~没给你说!我服务器端写个定时任务发送http请求!哈哈!
你说的:"当A访问完毕,B访问的时候,立刻会启动GC,100%干掉A的session文件",没错!php的session清理机制就是如此的,当有访问的时候就触发清楚session回收!
看来没有 好办法,一直对这个清理机制有点迷糊,看来必须都有比较时间。
session.gc_maxlifetime 应是必须的。不过不影响应用,因为你下次打浏览器时,会重新生成新的id
之前试过~不靠谱!
显式的注销你必须接受到用户的操作才行!要是用户直接x掉进程或者死机是无法判断的!所以只能用session自动回收!