thinkphp 3.2 cookies 问题

ThinkPHP3.2.2版本以及之前的所有版本都有这个问题,session设置不生效问题

  1. 找到functions.php文件,目录: /Thinkphp/Common/functions.php

  2. 修改function session:

    找到 if(isset($name[‘expire’]))  ini_set(‘session.gc_maxlifetime’,   $name[‘expire’]);

    修改为

    if(isset($name[‘expire’]))          {

    ini_set(‘session.gc_maxlifetime’,   $name[‘expire’]);

    ini_set(‘session.cookie_lifetime’,  $name[‘expire’]);

    }

    完成。