這是配置: 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