2014-10-02 70 views
0

查看此頁面:http://tinyurl.com/chrome-loads-thrice在谷歌瀏覽器上加載三次頁面(Mac)

當通過谷歌瀏覽器(OSX,37.0.2062.122)訪問時,它會加載三次。您看到的數字是頁面加載的次數。

第一負載給我1,第二負載給出3,然後是5,7,9,11 ...

它看起來像這樣的代碼:

session_start(); 

$count = isset($_SESSION['test_counts']) ? $_SESSION['test_counts'] : 1; 
$_SESSION['test_counts'] = $count + 1; 

printHeader(); 
echo '<p>'.$_SESSION['test_counts'].'</p>'; 
printFooter(); 

我不能給這些功能的內容,但你可以看到他們的輸出。沒有printHeader和printFooter,頁面將加載正常計數。

+0

IE創建再加入1(= 2),重裝= 3。 – 2014-10-02 22:41:27

+0

聽起來像'printHeader'和'printFooter'正在遞增會話變量。我沒有看到任何跡象表明我的瀏覽器正在多次加載頁面。您可以查看Developer Tools的Network選項卡,查看正在加載的內容。 – Barmar 2014-10-02 22:51:43

+0

我在PHP的調試器中設置了一個斷點,它被調用了三次。 – user1122069 2014-10-03 00:45:13

回答

相關問題