http://community.csdn.net/Expert/topic/5523/5523017.xml?temp=.3188593
我快气死了
为什么大家都看不清楚我说什么呢,真的是我描述有问题吗
我再说一遍要是还有
-----------------
假设你的网站的a.aspx页面里有一个 Session 。而且恰巧我知道这个Session的名称。
那么我在我的页面里加一个iframe,我就能访问你的网站的Session了吗?
如果能的话也太不安全了呀。
-------------------
这样的我就没有办法了
A
<ifram url= 'http://www.1ts.com.cn/plane/search.aspx?UID=630&flag=1&Key=48e041a2c279ead2 ' >
</ifram>
search.aspx
<iframe src= 'user/UserLogin.aspx?Eas_User_id=630&flag=1&Key=48e041a2c279ead2 '>
</ifram>
a里内有ifram search.aspx
search.aspx里面有user/userlogin.aspx
注意这里是user/userlogin.aspx看这里是相对路径
也就是说他和search.aspx是同一个网站同一个应用程序
但是在加了a里面加iframe的话
userlogin.aspx生成的Session生成成功,但在search.aspx里面却取不到
但不用iframe而直接浏览search.aspx却可以得到那个Session
再次强调,我这里不是说A网站得不到B网站的Session
而是加了iframe后我的B网站里A页面生成的Session而在B网站B页面却得不到
啊 这个问题我也无活可说了开了四贴了大家还不明白我说什么
我快晕了
------解决方案--------------------------------------------------------
我很同情你
------解决方案--------------------------------------------------------
非常抱歉,我的回复非但没有帮上忙,反而让您更着急了。实在是对不起!
向您道歉!
冷静下来,重新考虑一遍。
我在我的电脑里写了一个 a.htm
里面加上了
<iframe src= 'http://www.1ts.com.cn/plane/search.aspx?UID=630&flag=1&Key=48e041a2c279ead2 ' >
</iframe>
》》》注意 src= 而不是 url= 。不知道是你的笔误还是什么。
浏览我电脑里的 a.htm 可以看到 Session( 'Eas_UserID ')=630 呀。
所以说还是多换几台电脑试一试。
不知道这回对不对。