session数据表被黑客攻破

2016-07-07 15:17 来源:www.chinab4c.com 作者:ecshop专家

似乎每个访问者都会有一个session写进数据库表,黑客用成千上万的访问来阻塞这个表,让网站由于session数据表无法承载而瘫痪


请问这个有什么解决办法?

回答:
没 人解答啊

详细提示

MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => INSERT INTO `sq8buy3721`.`buyecs_sessi**` (sesskey, expiry, ip, data) VALUES ('36001c4841d4780986f459a72e2e9822', '1319521196', '113.65.129.197', 'a:0:{}') ) [2] => Array ( [error] => The table 'buyecs_sessi**' is full ) [3] => Array ( [errno] => 1114 ) )




网上找到解决办法
程序解决方法是:
设置includes/cls_session.php里的var $max_life_time = 1000,这个数值根据网站访问量的大小来定,访问越大可以设置的越小
目前设为了1,不知道还会不会瘫痪,观察中