session会话过期的时间设置方法

PHP session会话过期的时间设置方法

◇◆丶佛笑我妖孽 提交于 2020-02-29 21:59:19
在PHP4.0中加入了对Session的支持,方便了我们很多程序,比如购物车等等! 在很多论坛中,Session也用于处理用 户的登陆,记录下用户名和密码,使得用户不必每次都输入自己的用户名和密码!但是一般的Session的生命期有限,如果用户关闭了浏览器,就不能保存 Session的变量了!那么怎么样可以实现Session的永久生命期呢? 大家知道,Session储存在服务器端,根据客户端 提供的SessionID来得到这个用户的文件,然后读取文件,取得变量的值,SessionID可以使用客户端的Cookie或者Http1.1协议的 Query_String(就是访问的URL的“?”后面的部分)来传送给服务器,然后服务器读取Session的目录…… 要实现 Session的永久生命期,首先需要了解一下php.ini关于Session的相关设置(打开php.ini文件,在“[Session]”部分): 引用内容   1、 session.use_cookies :默认的值是“1”,代表SessionID使用Cookie来传递,反之就是使用Query_String来传 递; 2、 session.name :这个就是SessionID储存的变量名称,可能是Cookie,也可能是Query_String来 传递,默认值是 “PHPSESSID”; 3、 session.cookie