日期:2014-05-19  浏览次数:20362 次

在部署网站的时候遇到两个很奇怪的问题,大家看看为什么
第一个问题:
比如在www.a.com网站的某个页面比如default.aspx里面有一段脚本
<script   src= "http://www.b.com/test.aspx "/>
www.b.com的test.aspx做的事情就是写入session(当然是写B网站的)
运行www.a.com/default.aspx后按道理说b网站应该已经写入了session
但是session的确没有写入b网站
可能大家会说这是跨网站了,但是script的效果也相当于在浏览器输入这个地址,不属于跨网站。
以上的测试都是使用IE进行,正在纳闷的时候用FIREFOX测试了一下居然可以
难道IE安全等级比较高??只有把script方式(iframe和img也一样不行)修改为重定向的方式才行
第二个问题:
有一个数据库本来是在SQL2000下创建的,导入到SQL2005以后使用连接字符串
server=(local)不能连接到数据库(出现提示用户名不正确或者访问拒绝),修改为server=ip地址就可以了。。。。


------解决方案--------------------

------解决方案--------------------
帮顶 哈
------解决方案--------------------
哈哈,有趣!
第一个估计是IE问题,没头绪
第二个问题,学习。但不明白为什么改为IP就行了?好像我都用(local)?
------解决方案--------------------
哈哈 哈

------解决方案--------------------
第二问题用.或localhost,可以吗?
第一个问题,没有想过,替你顶下
------解决方案--------------------
IE是傻子,比如一本ajax书上说:

IE是第一个使用innerHTML的浏览器.现在许多浏览器对所有html元素付以innerHTML读/写属性.
只有IE在表和表行之类的元素上innerHTML是只读的.不可写.