php.ini来配置session,php.ini 配置session自动开启

1.session.save_handler = files

这东西就是设置需要用什么东西存储session,files当然就是文件了。在项目中也可以通过 session_set_save_handler配置session的存储方式。(例如使用redis)。这个函数会在其他文章中详细的说明。

2.session.name=PHPSESSIONID

这东西就是名字了,也就是存储cookie的唯一标识。说白了就是再存浏览器中cookie的键名

3.session.save_path=\tmp

当存储介质为文件的时候,存储的路径,或者为memcached为memcached的连接地址。不过没试过

4.session.auto_start=0

这东西就是问你是不是自动启动会话,一般启动会话需要session_start(),如果开启了auto_start(设置为1),那么久不用session_start了,在请求开始的时候就自动开启了。

8553d73bb96c6f2d9aa69491d092bc5d.png

5.session.gc_maxlifetime=1440

这东西和***回收机制有点关系,代表着在1440秒之后。(也就是24分钟,作者是不是很喜欢科比啊?)这个session会被看作是***。(不是被清除了,是被看作是***)在***回收机制启动的时候可能会被清除。

6.session.serialize_handler = php

规定使用何种方式进行序列化(需要序列化的地方用那种方式进行序列化)

7.session.cookie_lifetime

以秒数指定了发送到浏览器的 cookie 的生命周期。值为 0 表示“直到关闭浏览器”。默认为 0

8.session.cookie_path

就是说在设置cookie的时候不仅可以根据域名也可以根据不同域名下的path来设置。指定了要设定会话 cookie 的路径。默认为 /

9.session.cookie_domain

session.cookie_domain 指定了要设定会话 cookie 的域名。默认为无,表示根据 cookie 规范产生 cookie 的主机名

10.session.use_cookies

指定是否在客户端用 cookie 来存放会话 ID。默认为 1(启用)。

11.session.use_only_cookies

指定是否在客户端仅仅使用 cookie 来存放会话 ID。。启用此设定可以防止有关通过 URL 传递会话 ID 的攻击

12.session.entropy_length

指定了从上面的文件中读取的字节数。默认为 0

---------------------

作者:晓丶峰

来源:CSDN

原文:https://blog.csdn.net/xf552527/article/details/86698797

版权声明:本文为博主原创文章,转载请附上博文链接!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值