突然发现ecmall
登录之后立马退回到原本页面,只是显示成功的样子,在网上搜索了一下这个问题的原因,解决办法都是一样的,无非是将session.lib.php
内部的某行代码注释掉,或者去除注释,网上的对这个问题的解释基本都是出于同一人(你们复制好歹改一下文字呀,答案都是一模摸一样,一字不差..)
这个是百度出来的
网上给出的答案最早的都将近十年了
看了这些回答之后,无非就是session
的问题,那我们先去数据库查看一下:
搜索一下是有session这个表的
我们点击一下,看看会不会报错(当你在网上试遍那些方法后问题还没得到解决,这个session表就会报错),既然报错了,那我们将这个表删除掉,重新创建即可~~
之后就完美登录~~~
新建数据表
CREATE TABLE `ecm_sessions` ( `sesskey` char(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '', `expiry` int(11) NOT NULL DEFAULT 0, `userid` int(11) NOT NULL DEFAULT 0, `adminid` int(11) NOT NULL DEFAULT 0, `ip` char(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '', `data` char(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '', `is_overflow` tinyint(4) NOT NULL DEFAULT 0, PRIMARY KEY (`sesskey`) USING BTREE, INDEX `expiry`(`expiry`) USING BTREE ) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Fixed; SET FOREIGN_KEY_CHECKS = 1;