最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
ecshop后台登录超时session过期的解决办法
时间:2022-06-24 23:31:30 编辑:袖梨 来源:一聚教程网
在includescls_session.php中修改
| 代码如下 | 复制代码 |
|
var $max_life_time = 1440; |
|
// SESSION 过期时间、单位秒这段代码中的数字。此数字单位为秒,前台登录和后台登陆都是调用这里设置的时间。
2 关于在后台编辑产品经常由于时间长而超时,可以在登录的时候,勾起“请保存我这次登录信息”就可以不提示超时了,或者直接修改admintemplateslogin.html,,让页面默认选中这一项!现在的新版本,对安全打高了一些,几乎是5分钟没有操作后台就重新登陆,有没有办法可以改掉因为只有3分钟,所以我们往往在录入过程中就超时了,所以我们需要增加超时时间。
修改方法如下:
includes/init.php
api/init.php
admin/includes/init.php
wap/includes/init.php
将以上这几个文件中,找到下面的代码
| 代码如下 | 复制代码 |
|
@ini_set(’session.cache_expire’, 180);//单位秒 |
|
当然除了上面方法我们还可以修改php配置文件来操作了
继续PHP中的Session话题,在PHP中主要通过设置session.gc_maxlifetime来设定Session的生存周期。例如:
| 代码如下 | 复制代码 |
|
ini_set('session.gc_maxlifetime', 3600); //设置时间 |
|
下面提供一个别人封装好的函数,但是我没有测试过,仅供参考:
| 代码如下 | 复制代码 |
|
function start_session($expire = 0) |
|
使用方法:
加入start_session(600);//600秒以后过期。
相关文章
- 望月角色好感度提升技巧分享 04-25
- Octavia Butler被雪藏的《Star Trek》小说终于重印出版 04-25
- 大道仙途九幽鬼蜮玩法指南 04-25
- 126邮箱网页版极速入口-126邮箱官网登录入口 04-25
- oopz是什么 04-25
- 《人间地狱 越南》前瞻 在这款硬核50v50军事模拟游戏中 没有手把手的教学 04-25