2013-07-13 45 views
1

我見過幾個人用同樣的問題,我創建了一個非常簡單的測試文件。所以我很確定它是因爲session_start。我有這個問題,有線,現在天,縮小東西到這個....怎樣才能在session_start引起我的網頁卡住

我的測試文件: 我基本上<? @session_start(); ?>(第一<?之前沒什麼甚至沒有空格),然後創建開始我的網頁$myyear = date("Y");如果$myyear > 2000我刷新2秒後的頁面(與元刷新)

因此,保持清爽,清新refreshen .... 但約一分鐘後,它被卡住。

如果我刪除的session_start或@session_start突然永遠地工作。 所以它只能是會導致問題的session_start - >甚至通過我甚至不創建真正的會話。

任何想法,這可怎麼固定?或者我應該找什麼?

+3

向我們展示代碼。 –

+0

錯誤日誌顯示什麼? – mbanzon

+0

如果不是,請嘗試刪除'@'並再次檢查日誌。 http://php.net/manual/en/language.operators.errorcontrol.php – PleaseStand

回答

0

根據您的描述,我想出了下面的代碼:

<?php 
    session_start(); 
    $myyear = date('Y'); 
    if ($myyear > 2000) { 
     echo('<meta http-equiv="refresh" content="2">'); 
    } 
?> 
Page Contents (<?php echo(time()) ?>) 

可正常工作對我來說。
如果它也適用於您,請弄清楚您的代碼與此之間有什麼不同。

+0

1)錯誤日誌在過去3個小時內沒有顯示 - 我重現了5次問題。 UPS怠速全部消息現在.... –

+0

1)錯誤日誌在過去3小時內什麼也沒有顯示 - 我再現了5次問題。 2)我不是一個共享的主機計劃,我想從同一家公司2臺不同的服務器,但一個位於洛杉磯,另一個在弗吉尼亞州。每月支付$ 50 VPS計劃 3)是jcsany - 這正是代碼....但我做到了,即使現在簡單......所以它就像你的代碼,但沒有「頁面conents」結尾。它刷新幾分鐘,然後卡住,就像我加載一個巨大的頁面。它不會逐漸變慢,它會一下子卡住。 –

+0

我應該聯繫託管服務提供商嗎? 我對php.ini進行的唯一更改是將自娛自樂和會話壽命增加到12小時。但是,這是前天也發生了...... –