如何将一个Session变量由一个web站点传递到另一个web站点。

时间:2023-01-27 13:42:03
实现将一个Session变量由一个web站点传递到另一个web站点,我是这样做的:
    设置两个web站点的global.asax.cs,改写sessionState 节为:
<sessionState cookieless="true"/>,这样可以通过http://方式传递session变量。列如,页面提交后,IE地址栏为:

http://localhost/Web1!/(oo12qu55se3jjd45etqqmfms)/F2.aspx

其中的(oo12qu55se3jjd45etqqmfms)为sessionID。
    但使用该方法,在同一个web站点内好用,跨站点传递session变量不好用。
如何解决?
   如果可以解决,请给出解决的详细步骤。谢谢!
   另外,有没有其他跨站点传递加密变量值的方法。

6 个解决方案

#1


mark

#2


这个问题问得好

关注

#3


页面提交后,IE地址栏为:
http://localhost/Web1!/(oo12qu55se3jjd45etqqmfms)/F2.aspx

疑问:
这是提交到另一个站点的URL吗?这个URL的这个(oo12qu55se3jjd45etqqmfms)/你是怎么产生的?

#4



是否可以使用隐藏桢?

#5


用SESSION好像不行,你可以用CACHE

#6


为什么不用数据库传递参数?!
还是看不懂你(oo12qu55se3jjd45etqqmfms)怎么得到!
关注!

#1


mark

#2


这个问题问得好

关注

#3


页面提交后,IE地址栏为:
http://localhost/Web1!/(oo12qu55se3jjd45etqqmfms)/F2.aspx

疑问:
这是提交到另一个站点的URL吗?这个URL的这个(oo12qu55se3jjd45etqqmfms)/你是怎么产生的?

#4



是否可以使用隐藏桢?

#5


用SESSION好像不行,你可以用CACHE

#6


为什么不用数据库传递参数?!
还是看不懂你(oo12qu55se3jjd45etqqmfms)怎么得到!
关注!