thinkphp的框架文件 ThinkPHP/Common/functions.php function session(){ 在这个方法中找到 thinkphp 3.1版 if(isset($name['expire'])) ini_set('session.gc_maxlifetime', $name['expire']); thinkphp 3.2版 if(isset($name['expire'])) { ini_set('session.gc_maxlifetime', $name['expire']); ini_set('session.cookie_lifetime', $name['expire']); } } 把 ini_set('session.cookie_lifetime', $name['expire']); 加在 thinkphp3.1的里面 在项目的配置文件中 Application/Common/Conf/config.php /* session设置 */ 'SESSION_OPTIONS' => array( 'name' => 'BJYSESSION', //设置session名 BJYSESSION 是为了区分 PHPSESSION 'expire' => 24*3600*15, //SESSION保存15天 'use_trans_sid' => 1, //跨页传递 'use_only_cookies' => 0, //是否只开启基于cookies的session的会话方式 ), 所有的session值的有效时间就设置完了