CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

一个关于session的问题

楼主heart_shen(沈)2006-09-07 11:14:00 在 Web 开发 / ASP 提问

我使用的是windows2000,IIs5.0,编译1.asp中赋值session("aaa")="abc",会话时间设置为600,当页面转到2.asp上读取session("aaa")。在本地机器编译,也把本地机器作为服务器。用dreamweaverF12也就是用localhost/qyi/1.asp启动时能读到这个变量的值,可是用heart/qyi/1.asp(本机器名字设置为heart,发布也用heart)怎么样也读不到session("aaa")的值,中为空。不知道是什么原因,有人是IE里cookies的设置问题,不知道哪位高手能解决?谢谢! 问题点数:50、回复次数:7Top

1 楼zy51(Final)回复于 2006-09-07 11:43:47 得分 0

应该没问题的,传到空间里去看看。Top

2 楼daxuejianku(无言的悲伤)回复于 2006-09-07 11:53:14 得分 10

没碰到过为类问题.你看看是不是heart/qyi/1.asp和localhost/qyi/1.asp并不是一个文件夹...你可能复制了一个.Top

3 楼YISUKU_LEE(笨笨的胖蜜蜂)回复于 2006-09-07 13:05:09 得分 10

怎么会空呢?  
  你把页面再IIS里浏览一下。看看有没有问题Top

4 楼heart_shen(沈)回复于 2006-09-07 18:58:20 得分 0

我把程序拷到另外的电脑上就是好的!是不是有什么设置?Top

5 楼penglewen(昨日如梦)回复于 2006-09-07 19:33:09 得分 10

对,好象在系统盘中有这个设置的.  
    因为他没有把你计算机名当作地址来解析的127也是一样的.........你还可以添加一些名字来访问.........Top

6 楼rehearts(闪闪红心)回复于 2006-09-07 21:47:23 得分 10

我觉得两个名字下访问,就已经是跨域了,比如www.xx.com建立的session   就不能通过www.ss.com来访问,即使这两个域名都对于一个程序。  
  跟ie是没有关系的。session是运行在服务器端,而cookie会受到ie限制,因为cookie会又iis把它封装到http协议的响应包里,发回的客户端的ie,而ie可以控制是否接受,等等。而session是不会在发回客户端的,所以是没有关系的Top

7 楼iasky(iasky)回复于 2006-09-07 22:09:13 得分 10

session不能跨域Top

相关问题

关键词

得分解答快速导航

  • 帖主:heart_shen
  • daxuejianku
  • YISUKU_LEE
  • penglewen
  • rehearts
  • iasky

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo