这是配置: Windows 7家庭高级版,XAMPP 1.7.3(阿帕奇2.2.14,PHP 5.3.1),火狐3.6与PHP奇怪的错误在Windows 7
这是PHP代码中一个在htdocs目录名为“test.php的”文件:
<?php echo('04556-8978765'); ?>
在http://localhost/test.php我希望看到在浏览器中串04556-8978765。不过,这并不是什么情况。该字符串出现很短的时间,然后它完全消失。 Firebug显示一个空的身体标记。但是,当我查看页面源代码时,字符串没有问题。
当我将echo语句中的字符串更改为例如4556-8978765,一切都很好。
Internet Explorer 8确实不是显示这种奇怪的行为。
我可以不是在Windows XP上使用相同的Apache/PHP/Firefox配置重现此操作。
'04556-8978765'绝不是唯一的。夫妻'02065-96047'和'02065-9604'的行为完全相同。
任何人都可以重现这一点,并提供有关正在发生的事情的解释吗?
PS:如果在上面的echo语句中看不到字符串'04556-8978765',请使用IE8查看这篇文章。
只是一个猜测。可能是一些广告拦截软件造成这种情况? 如果它不是PHP而是纯html文件呢? – 2010-03-15 13:54:38
test.php的其余部分是什么? – 2010-03-15 13:58:48