session、Cookie的使用

xyj200588 2008-02-28 03:36:16
我现在在做一个购物的网站,但是现在有遇到Session、Cookie的使用,感觉有些困惑,问题如下;
1、用户在注册的时候用两者那个会更好一些?
2、两者都有过期时间,如果在使用session的时候,我正在操作但是到了过期时间会丢失一些数据;如果使用Cookie我没有正常退出,别人在使用此电脑打开我刚才打开的网站就会显示我还是登陆状态。
...全文
235 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
jian_xiaowei 2008-02-29
  • 打赏
  • 举报
回复
用session吧,可以设置session用数据库来存储,这样就不会丢失数据了
xyj200588 2008-02-29
  • 打赏
  • 举报
回复
TO:kldx5092
本人建议服务器端用Session
客户端用Cookies
cookies不设置有效期就可以了
-------------------------------------
一个程序如何实现服务器端使用Session客户端使用cookies
是不是注册的时候用Session、登陆的时候用Cookies
kldx5092 2008-02-28
  • 打赏
  • 举报
回复
同意楼上
本人建议服务器端用Session
客户端用Cookies
cookies不设置有效期就可以了
caofan520 2008-02-28
  • 打赏
  • 举报
回复
用cookies不设置保存时间
这时候cookies保存在IE内存中
当IE关掉登录就失效了
不存在还是登陆状态。
效率会高点,但是安全性低点
txg3104257 2008-02-28
  • 打赏
  • 举报
回复
和QQ网页一样,一会不用要重新登陆
txg3104257 2008-02-28
  • 打赏
  • 举报
回复
你可以在web.config中设置session 的过期时间和过期时自动中转到登陆页面
txg3104257 2008-02-28
  • 打赏
  • 举报
回复
使用session
session.timeout="9999"
Cookieg 一些浏览器不支持
PKERX 2008-02-28
  • 打赏
  • 举报
回复
Session过期导致数据丢失的几率很小吧?把Session outtime时间设置常一点如何?
个人觉得Session安全点
pxplyr_1984 2008-02-28
  • 打赏
  • 举报
回复
Session 有丢失数据的习惯 哈哈
xyj200588 2008-02-28
  • 打赏
  • 举报
回复
还是选择Session了。
changjiangzhibin 2008-02-28
  • 打赏
  • 举报
回复
两者各有优劣,一些招聘网站是用Cookie的,商业网站一般是Session,
不一定, 主要看需求
zpcoder 2008-02-28
  • 打赏
  • 举报
回复
web.config: <sessionState timeout="60" mode="InProc"/>

login.aspx.cs:Session.Add("userID", dr["id"]);
logout.aspx.cs:
Session.Abandon();
Session.RemoveAll();
Response.Cookies.Clear();
FormsAuthentication.SignOut();
Response.Expires = 0;
Response.Redirect("index.aspx");
lihongdian 2008-02-28
  • 打赏
  • 举报
回复
两个一起使用不就OK了?

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧