两个session的问题:1、session.sessionid 是否永远不会重复?2、如何判断session("变量")=空?

33881163 2005-06-28 10:31:13
两个session的问题:

1、session.sessionid 是否永远不会重复?
如果sessionid永远不会重复,我打算用它做表的主键。


2、如何判断session("变量")=空?
是session("name")="" 还是 isnull(session("name"))

或者说,当session被timeout后,session("name")的值是空字符串,还是为空?
...全文
519 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
33881163 2005-06-28
  • 打赏
  • 举报
回复
恩,谢谢大家的回。感谢
fogheart 2005-06-28
  • 打赏
  • 举报
回复
1.不会重复
2.可以用isnull(session(name))或isempty(session(name))或session(name)=""来判断
Camelot 2005-06-28
  • 打赏
  • 举报
回复
session.sessionid在每次iis进程中不会重复,判断session(name)有没内容比较简单的用len(session(name)),>0表示有,=0表示无
另一种方法是if session(name)="" and isempty(session(name))
所以用len是比较简单
33881163 2005-06-28
  • 打赏
  • 举报
回复
当session被timeout后,我感觉session("name")因该是session("name")=""

至少我目前程序是这样判断的。
请大家踊跃发表意见,谢谢
richwong 2005-06-28
  • 打赏
  • 举报
回复
1,不重复
2,是空
suhongwei 2005-06-28
  • 打赏
  • 举报
回复
在一个应用程序的运行周期内每个用户的SESSIONID不会重复

但下一个周期内产生的SESSIONID有可能和前一个周期内的重复

这不适合作主键

freelyl 2005-06-28
  • 打赏
  • 举报
回复
1不会重复
2二样都可以判断,不信你试试
clbaddd 2005-06-28
  • 打赏
  • 举报
回复
哈,大家都说完了

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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