0

0

关于SESSION的1点疑问

php中文网

php中文网

发布时间:2016-06-13 12:09:27

|

986人浏览过

|

来源于php中文网

原创

关于SESSION的一点疑问
SESSION是放在服务器上的,服务器会给用户一个SESSIONID,用户靠着SESSIONID去访问,一次会话结束后SESSIONID就没有了。。用户自然就找不到原先的SESSION文件了。
------------------------------------------------------------------------------------------------------------------------------
那我现在有个问题。。像类似淘宝或者京东的购物车系统怎么用SESSION实现的?
1.因为如果用SESSION,关闭浏览器后数据就找不到了,第二次再看岂不是购物车就是空的?
2.如果用COOKIE保存在客户端那我换台电脑岂不是购物车也是空的?
3.如果放在数据库里那每个用户访问都是调用数据库查询那服务器压力岂不是太大了?
4.SESSION在服务器默认保存的时间是1440秒,如果我没理解错的话,这个时间没用啊,因为关闭浏览器你就找不到SESSION文件了,第二次也没办法调用,设置成5分钟岂不是更好?
--------------------------------------------------------------------------------------------------------------------------------
小弟初学PHP有可能对SESSION理解不是很正确,有点偏激,希望各位不吝赐教,多多指正!
------解决思路----------------------
1、2、3、都是用数据库的,把用户id设成索引很快,而且人家也不是一台服务器。照你这样说,每次登录,还要查数据库呢,压力也很大咯?!
4、你说的1440秒是用户停留在一个页面的时间,过了这个时间再到其他页面去,其他页面就没有session的信息了
------解决思路----------------------
没有网购过,不知道关闭浏览器后,购物车数据是否还存在
假定是存在的话,那么他就是保存在数据库里的,并以用户名作为唯一识别标志
为什么把数据放到数据库里就觉得服务器压力大了,而放在文件里就不那么感觉呢?
显然这是一个认知的误区,要知道表文件也是文件呀

session 的 1440秒,是指 session 的最短存留时间。即最后一次访问的 1440秒后才可以删除
为什么是 1440秒而不是更短,这是一个统计意义上的量。在操作过程中临时有事(抽烟、喝水、接电话...)一般不会超过 24 分钟,如果暂停 5 分钟就要重新登录,那不也太不友好了吗?

相关专题

更多
mc.js网页版入口地址大全
mc.js网页版入口地址大全

本专题整合了mc.js网页版入口地址大全以及mc.js1.8.8版本汇总,阅读专题下面的文章了解更多详细内容。

0

2026.01.05

Python lambda详解
Python lambda详解

本专题整合了Python lambda函数相关教程,阅读下面的文章了解更多详细内容。

0

2026.01.05

python处理大数据合集
python处理大数据合集

本专题整合了python处理大数据相关教程,阅读专题下面的文章了解更多详细内容。

0

2026.01.05

大数据专业学习教程
大数据专业学习教程

本专题整合了大数据专业学习相关教程,阅读专题下面的文章了解更多详细内容。

0

2026.01.05

python设置中文版教程合集
python设置中文版教程合集

本专题整合了python改成中文版相关教程,阅读专题下面的文章了解更多详细内容。

1

2026.01.05

从零到实战:Python 编程系统入门专题
从零到实战:Python 编程系统入门专题

本专题面向零编程基础及初学者,系统讲解 Python 编程语言的核心知识与实战技巧。内容涵盖 Python 基础语法、数据结构、函数与模块、常用标准库、简单算法思维,以及真实应用场景下的小项目实战。通过循序渐进的学习路径,帮助读者快速建立编程思维,掌握 Python 在数据处理、自动化脚本及日常开发中的实际应用能力,为后续深入学习 Web 开发、数据分析或人工智能打下坚实基础。

10

2026.01.05

php代码编辑器入口汇总
php代码编辑器入口汇总

本文整理了主流PHP代码编辑器的官网入口及在线使用链接,阅读专题下面的文章了解更多详细内容。

51

2026.01.04

php代码编辑器地址汇总
php代码编辑器地址汇总

本文整理了主流PHP代码编辑器的官网入口及在线使用链接,阅读专题下面的文章了解更多详细内容。

0

2026.01.04

Excel制作交互图表的方法 Excel交互式的图表教程大全
Excel制作交互图表的方法 Excel交互式的图表教程大全

Excel交互式图表可通过四种方法实现:一、用切片器控制数据透视图;二、结合下拉列表与INDEX-MATCH动态引用;三、用选项按钮绑定图表系列;四、利用动态命名区域配合OFFSET函数。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

330

2026.01.04

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Laravel 5.8 中文文档手册
Laravel 5.8 中文文档手册

共74课时 | 82.9万人学习

SESSION实现登录与验证
SESSION实现登录与验证

共10课时 | 9.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号