Session的有效性

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

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

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

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

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

请问是什么原因造成的这种结果?
...全文
112 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
狂想者 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。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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