session默认缓存文件是存放在本地的,可以通过配置修改sesson数据存储到数据库中.
session.save_handler的默认值是files,代表session缓存在本地文件,修改值为 user 代表自定义
session.auto_start的默认值是1,代表自动开启会话,修改其值为0,代表关闭会话,如果想开启会话需要调用session_start(),
在php.ini里的配置session.save_path是注释掉的。
session.save_path,这个参数表示session默认保存路径。
可通过session_save_path方法设置session保存路径
PHP Session使我们能够将用户的数据保存在服务器端。但是Session数据是临时的,并且通常当用户关闭浏览器时,保存Session id的Cookie就会被删除,相关的Session数据也将因此丢失。当然,我们可以通过修改session.cookie_lifetime这个参数来控制Cookie有效时间。
PHP Session在默认情况下是保存在文件中的(与参数session.save_handler相关)。参数session.save_path定义了session文件的路径。这些session文件会被php垃圾收集器删除。所以,如果要保存一些永久性数据,我们需要把它们保存在数据库中。
Session文件存储
在 默认情况下,Session是保存在文件里的。我们可以通过设置session.save_path来指定session文件的路径。为了能够使 session临时文件保存更长的时间,我们可以设置相关参数session.gc_probability, session.gc_divisor和session.gc_maxlifetime。这三个参数控制了php垃圾收集器的激活频率和Session最 大有效时间。例如&