IE 6或IE测试仪 -

时间:2010-02-27 15:33:22

标签: internet-explorer-6

花了我很长时间来弄明白这一点,并想知道它是IE 6,IE TESTER还是我做过的事情。

我正在创建一个存储引号的会话,我正在使用md5($_SERVER['HTTP_USER_AGENT'] . $_SERVER['REMOTE_ADDR'])

当我在IE测试器应用程序中测试IE 6时出现的问题是,正在插入结果但是没有检索到引号。

经过一番挖掘和寻找后,我发现用于检索引号的令牌和用于插入不同引号的令牌。

在主页面上,我添加了这个;

<p><input type="hidden" id="quoteID2" value="<?php echo $_SERVER['HTTP_USER_AGENT']; ?>" /></p>
<p><input type="hidden" id="quoteID3" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>" /></p>

返回;

<p><input type="hidden" id="quoteID2" value="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 6.1; WOW64; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2)" /></p>
<p><input type="hidden" id="quoteID3" value="127.0.0.1" /></p>

我期待的。

然而,当我将相同的测试应用于插入数据的php脚本时,它返回了这个;

  

Mozilla / 4.0(兼容; MSIE 8.0; Windows NT 6.1; WOW64; Trident / 4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2)   127.0.0.1

有人能告诉我为什么说第二个脚本是通过IE 8运行的吗?!?!

的问候,

菲尔

1 个答案:

答案 0 :(得分:0)

正如IE团队多次指出的那样,像IETester这样的工具本质上不如使用真实浏览器进行测试可靠,因为他们使用的方法是不受支持的黑客攻击,并导致崩溃和“真正的”IE二进制文件获得的情况与你想要测试的旧版本一起使用。您应该使用Microsoft提供的免费VPC测试IE6。

http://www.enhanceie.com/ie/webdev.asp#vpc