会话变量是否跨不同浏览器共享?如果没有,我可以通过类似于缓存功能的浏览器来共享信息,但范围更广。会话变量是否跨不同的浏览器共享?
回答
该会话特定于用户的会话ID(通常存储在名为ASP.NET_SessionID
的Cookie中),这在多个浏览器中不会相同(除非something is wrong)。
要在多个浏览器中保存数据,您将不得不将数据以其他格式(可能是数据库)存储在服务器端。如果数据需要特定于某些个人,那么您可能需要设置一个身份验证方案来正确限制数据给适当的用户。
我在会话变量之前读取它在服务器中存储它的值。我有没有办法检索到这个? – Pinoy2015
确实,会话数据存储在服务器端,但通过'Session'对象以外的方式检索数据是不现实的。我会研究持久化数据在ASP.NET的缓存或数据库或类似的东西。 –
这取决于您的会话实施支持什么。默认情况下,会话对于一个浏览器是唯一的,因为它是由浏览器发布的会话cookie标识的。只有发布cookie的浏览器会话才能识别服务器上的会话。
但是也有一些并非基于会话cookie(URL时,SQL Server支持),这将让你跨浏览器
号Session变量是绑仅由已知的会话标识符分享其他实现浏览器实例启动会话(或者在最近IE版本的更复杂的情况下,由底层引擎,但它仍然是所有的IE)。
- 1. 是否跨运行脚本共享一个PHP会话变量?
- 2. 在不同浏览器之间共享会话
- 3. PHP共享存储器跨浏览器
- 4. 跨浏览器的URL窗口共享
- 5. 跨浏览器的共享cookie
- 6. 是否可以在跨不同应用程序的子域共享会话?
- 7. 跨浏览器是否READYSTATE_LOADED?
- 8. 如何判断2个浏览器窗口是否共享会话?
- 9. 的Liferay:跨浏览器会话
- 10. 跨浏览器进程的会话Cookie
- 11. 跨浏览器:PHP的杀死会话
- 12. 跨浏览器的PHP会话
- 13. 不同浏览器中的PHP会话
- 14. 不同用户/会话之间的php共享变量
- 15. 会话变量是否在共享内存中?
- 16. Sinatra应用程序在浏览器中共享的会话
- 17. 非共享会话网页浏览器控件的Cookie
- 18. 如何编写共享浏览器会话的Spock测试
- 19. apache httpclient和产生将共享会话的浏览器
- 20. 同一会话由两个浏览器共享?怎么会这样?
- 21. Tomcat:跨会话共享静态变量和方法。
- 22. 使用Javascript获取Java变量,是否跨浏览器?
- 23. 会话变量不保持跨不同控制器的值
- 24. 从CLI到浏览器共享会话ID
- 25. 如何让Flash共享浏览器cookie /会话?
- 26. 防止与多个浏览器窗口共享会话
- 27. 让浏览器会话在FLASH后共享对象过期?
- 28. 在多个浏览器上共享会话对象
- 29. 如何让两个浏览器窗口共享相同的“会话”?
- 30. http和https是否会共享相同的会话
你是什么意思“在不同的浏览器”?你的意思是user1同时使用IE和FireFox,你想在它们之间分享会话吗? –
是的,这就是我的意思,但正如其他人所建议的那样,我无法做到这一点,只能存储服务器端的信息。 – Pinoy2015