1. session
1.session是存储在服务器上的,并且根据客户端提供的SessionId来得到用户的文件,在php.ini中设置了具体的存放路径 session.save_path = "D:/selfInstallProgram/xampps/tmp"
2.session的生命周期也在php.ini中设置了具体的时间 session.gc_maxlifetime = 1440(24分钟)
3.php 设置方法 session_start(); $_SESSION['name'] = 1;
2.cookie
与session的关系
1.cookie在php.ini中指定了SessionID使用cookie来传递的 session.use_cookies=1,
2.php.ini session.cookie_lifetime=0中指定了SessionId在客户端cookie中的存储时间,默认为0即代表关闭浏览器则断开连接
与session的不同
1.session是存储在服务器端的,cookie是存储在客户端的
2.浏览器如果禁用cookie,则cookie无法使用,session是存储在服务器的,不受影响
3.php设置方法 setcookie("username", "aaaaaa", time()+3600); 如果不指定时间,则在浏览器关闭失效
结束语
本文有任何错误,或有任何疑问,欢迎留言说明。
网友最新评论