2013-05-21 42 views
0

我在我的MacBook Pro上配置了本地虛擬主機。 (10.7.5)它運行默認的Apache 2和PHP 5.3.15。爲什麼Mac OSX中的每個請求有4行apache access_log

我添加test.php的

<?php 
phpinfo(); 
?> 

當我訪問此通過瀏覽器一次,4號線在我的訪問日誌顯示出來:

127.0.0.1 - - [20/May/2013:19:15:10 -0700] "GET /test.php HTTP/1.1" 200 89145 
127.0.0.1 - - [20/May/2013:19:15:10 -0700] "GET /test.php?=PHPE9568F34-D428-11d2-A769-00AA001ACF42 HTTP/1.1" 200 2524 
127.0.0.1 - - [20/May/2013:19:15:10 -0700] "GET /test.php?=SUHO8567F54-D428-14d2-A769-00DA302A5F18 HTTP/1.1" 200 2813 
127.0.0.1 - - [20/May/2013:19:15:10 -0700] "GET /test.php?=PHPE9568F35-D428-11d2-A769-00AA001ACF42 HTTP/1.1" 200 2146 

爲什麼有4項單個請求?

回答

2

在您的瀏覽器中查看網頁源代碼。我敢肯定你會看到喜歡的東西:

<img border="0" src="/test.php?=PHPE9568F34-D428-11d2-A769-00AA001ACF42" alt="PHP Logo" /> 

當你的瀏覽器中看到這個頁面,它當然是去並取入該URL從服務器。該URL上的後綴實際上是一個PHP easter egg,它使服務器返回PHP徽標,然後將其顯示爲信息頁面的一部分。另外兩個是Suhosin和Zend徽標,類似於phpinfo頁面中使用的徽標。

相關問題