社区
Web 开发
帖子详情
有关CTRL+N生成另一浏览器窗口的问题。
supersonics
2001-06-22 10:22:00
怎样在server端把通过CTRL+N生成的浏览器窗口与原窗口区分开(这两个浏览器公用同一份Session)。
区分开为了使一个浏览器窗口对应一份Session.
...全文
181
7
打赏
收藏
有关CTRL+N生成另一浏览器窗口的问题。
怎样在server端把通过CTRL+N生成的浏览器窗口与原窗口区分开(这两个浏览器公用同一份Session)。 区分开为了使一个浏览器窗口对应一份Session.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
supersonics
2001-06-27
打赏
举报
回复
try again...
supersonics
2001-06-25
打赏
举报
回复
我该绝望吗?
supersonics
2001-06-23
打赏
举报
回复
sessionid当然是一样的。
因为sessionid是保存在客户端的。
现在问题已经变了:我想是不可能解决的。
新的问题如下:
A&B的定义如上不变。
但是B是由ie->file->new->window。
如何区别A&B。这时连监控CTRL+N的方法也失去了。
当然,目的不是区别A&B,目的是让server知道有B的存在(无论用户提交A/B,都要让server知道有两个client公用同一份Session).
这个问题是不可能解决的!
绝望了...
llkh
2001-06-23
打赏
举报
回复
我刚才试了一下,把这个画面复制了一份,同时进入localhost:8080,打出来的sessionID完全一样,更奇怪的是复制出来的画面的history.length也一样。
llkh
2001-06-23
打赏
举报
回复
这个结论怎么得出来的?逻辑错误
supersonics
2001-06-22
打赏
举报
回复
我试了一下:
所需文件:index.html&test1.jsp&test2.jsp.
其中:index.html含有到test1.jsp和test2.jsp的连接。
test1和test2分别含有一个100000级别的循环。
步骤:
1. 进入index.html,称为A;
2. CRTL+N复制index.html称为B;
3. 点击A的test1.jsp。
4. 进行3的同时,点击B的test2.jsp。
5. 结果A,B分别进入test1.jsp和test2.jsp。
完毕。
以上试验可以说明,在服务器端是知道这两个浏览器的不同的。
否则的话,肯定A,B会进入同一个画面(相当于index.html点击test1.jsp的超连接后,不等“返回”迅速点击test2.jsp)。
evergreen
2001-06-22
打赏
举报
回复
兄弟,这好像没有办法吧?
如果开个新的窗口就会把Session丢掉(或者换调),就没有办法作网站了,除非整个网站都不开新窗口,或者说只要开了新窗口的地方就不需要验证Session
Session是于cookie相关的,客户端通过cookie保存身份,然后传送到服务端去验证,服务端怎么知道客户端是开新窗口还是在原有窗口中浏览?也许一些低版本的浏览器可以做到,开个窗口就把Session扔掉
--想不通的说
安卓下cocos2dx实现cpp部分在线更新
目前cocos2dx + lua的方式可以动态更新所有的脚本文件,但是却无法动态更新cpp部分的代码(这部分东西一般我们称之为底包),事实上采用同样的方案在android下也是可以实现动态更新的,只需要将java代码里加载libgame.so的代码稍微做些修改即可 static { System.loadLibrary("game"); }
区块链开发语言python_6种最常见的区块链编程语言
无论您是在寻找区块链开发工作还是只想了解幕后发生的事情,您都需要选择正确的语言来编写区块链。下面列出的六种语言是区块链开发领域中目前最热门的编程语言。1. C ++C ++是一种经得起考验的编程语言,经得起时间的考验。虽然它可以用于更高级别的任务,但它也允许程序员非常接近硬件本身。这使得C ++在嵌入式系统和计算机图形等应用中非常受欢迎。当然,这也意味着C ++在构建实际的区块链基础设施时会给你很...
一个Java程序员是如何转向C++的 -- 前言
其实如标题可见,原来我只是一个在不同不过的Java程序员,曾经做过J2EE和标准java J2SE的一些项目,昨天是我现有公司西安分公司的4周年庆典,在这里我也快4个年头了,这4年有很多快乐,很多痛苦,不论是工作还是生活上,总之很多很多的酸甜苦辣,先说句生日快乐TelenavSoftware。 在公司一直负责手机相关项目的开发,参与过J2ME, BlackBerry, Android还有一些J2
基于MFC——C++课程设计《学生信息管理系统》
文章目录前言一、系统设计功能:二、对应板块1.登陆板块2.系统主页面相应功能总结 前言 随笔之作,希望通过写文章的方式加深自己对于C++知识架构和设计过程中出现的一些Bug的印象,如有错误,多谢指正。 一、系统设计功能: 实现账号登陆界面。(例如:使用用户名和密码来进入界面。如果输入的用户名和密码有一项为空或者是输入的用户名和密码是错误的,则不能进入系统) 用户名:可以是学生名字也可以是学生个人学号。 实现任意添加学生的信息。(例如:添加学生的个人学号,姓名,性别,出生日期。专业,年级。
对于C++的一些思考
本人C++菜鸟小硕一枚,为了糊口,端起了C++的饭碗。无奈技术太菜,产生各种自己无法解决的疑问,所以汇总在这里。如果有大佬看到,烦请指点一二。多谢各位。 1.关于子字符串常量的
问题
: int main() { char str[] = "zyh yours"; char* ss = str; *(ss + 1) = 'l'; } 字符串常量可以赋...
Web 开发
81,111
社区成员
341,726
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章