Session的有效性

chris_zcl 2010-10-04 11:11:57
现在手里有2个项目,比如说A和B

用户登录后,会在项目A上创建一个session用来保存登录用户的ID

现在用一个操作是A的一个页面提交一个action到B项目,由B项目进行数据处理

在处理成功后,提交一个action到A项目,提示处理成功

那么在这样一次跳转后,发现原来存储的session值时而存在,时而不存在

请问是什么原因造成的这种结果?
...全文
43 6 点赞 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
狂想者 2010-10-04
学习一下了!!
  • 打赏
  • 举报
回复
漂亮的石头 2010-10-04
首先,正常情况下 两个项目的session 不能共享.
既然你实现了跨域, 要先说名你用社么方式实现的.
我很想知道你是用什么方法实现的?

  • 打赏
  • 举报
回复
chris_zcl 2010-10-04
晕。。。我这个就属于跨域了,是嘛?
  • 打赏
  • 举报
回复
chris_zcl 2010-10-04
这样的话,session就没了?与cookie很像啊
  • 打赏
  • 举报
回复
chris_zcl 2010-10-04
哎~?我没有去实现session的跨域共享。。。我在B项目中并没有使用A项目中保存的session值,呵呵,大家误会了

而且我也找到了我的问题了,我的问题在于B转向A的时候使用的是IP访问,而我在A中创建session使用是localhost,所以session就没了。。。
  • 打赏
  • 举报
回复
year1234 2010-10-04
[Quote=引用 1 楼 wei880826 的回复:]
首先,正常情况下 两个项目的session 不能共享.
既然你实现了跨域, 要先说名你用社么方式实现的.
我很想知道你是用什么方法实现的?
[/Quote]
同意,不知道楼主用什么方法实现的跨域,是url还是其他什么方法?建议跳转后根据参数重新设置一下session。
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2010-10-04 11:11
社区公告
暂无公告