12
返回列表 发新帖
楼主: gs_zh

求助:关于session

[复制链接]
论坛徽章:
70
三菱
日期:2014-01-17 10:00:292014年世界杯参赛球队: 智利
日期:2014-06-05 11:54:32马上加薪
日期:2014-04-07 17:03:21马上有钱
日期:2014-02-25 21:39:36马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14马上有车
日期:2014-02-18 16:41:11
11#
发表于 2004-10-12 17:15 | 只看该作者
哦?
我一直以为都是这样子的。
我很早以前用过ASP,哪个时候是必须把cookie打开的。
如果session标识通过URL传输,是可以在地址栏里看到的。

其实不管服务器端是什么,http协议本身是无状态的,所以一定要有个东西在请求和请求之间
传递。如果.net可以的话,比较难理解。

https协议本身是有状态的,所以,它不需要会话标识。

使用道具 举报

回复
论坛徽章:
117
ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:322015年新春福章
日期:2015-03-04 14:19:11马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14比亚迪
日期:2013-09-18 09:31:09迷宫蛋
日期:2013-06-05 13:48:452013年新春福章
日期:2013-02-25 14:51:24
12#
发表于 2004-10-12 17:44 | 只看该作者
最初由 yafeng 发布
[B]哦?
其实不管服务器端是什么,http协议本身是无状态的,所以一定要有个东西在请求和请求之间
传递。如果.net可以的话,比较难理解。
[/B]


你可能对asp.net不了解。
如果是利用viewstate的话,也可以的。

其实viewstate就是一个hidden的input,
这个和利用url倒是十分类似!晚上再回去研究一下。

呵呵,不听你这样说还真是没注意到这一点啊!!!

使用道具 举报

回复
论坛徽章:
117
ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:322015年新春福章
日期:2015-03-04 14:19:11马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14比亚迪
日期:2013-09-18 09:31:09迷宫蛋
日期:2013-06-05 13:48:452013年新春福章
日期:2013-02-25 14:51:24
13#
发表于 2004-10-13 14:59 | 只看该作者
还是很奇怪啊,我服务器端用asp,在客户端拒绝任何cookies访问
的情况况下,依然能够在不同页面跳转时使用session变量。

我已把这个问题问到微软,看他们如何解答了!

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
14#
发表于 2004-10-13 15:09 | 只看该作者
可以考虑考虑在网站的属性里面设置session保留的时间,也可能是这个造成的

使用道具 举报

回复
论坛徽章:
117
ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:322015年新春福章
日期:2015-03-04 14:19:11马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14比亚迪
日期:2013-09-18 09:31:09迷宫蛋
日期:2013-06-05 13:48:452013年新春福章
日期:2013-02-25 14:51:24
15#
发表于 2004-10-14 13:44 | 只看该作者
yfeng说的还是对的!我应该是没有正确的设置IE拒绝任何cookies访问。
所以上次测试应该结果其实上是不正确的。

使用sesssion必须把cookies打开。如果不打开,对于asp.net需要在webconfig
文件中设置一下,是之能够通过url获得sessionid,至于asp如何设置通过url
取得sessionid,请继续发言!!!

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表