2012-05-21 90 views
2

會議工作第1頁:PHP會話不會在Firefox

<?php 
    session_start('seguimento'); 
    $_SESSION['seguimento'] = 'lojas'; 
?> 

會議第2頁:

<?php 
    session_start('seguimento'); 

    if($_SESSION['seguimento']!=='lojas'){ 
     echo 'some html code' 
    } 
    else{ 
     echo 'another html code' 
    } 
?> 

我試圖用它來顯示「一些HTML代碼」在會話LOJA並在空白時顯示'另一個html'。該會話適用於IE,Chrome,Opera和Safari,但不適用於Firefox。

任何人都知道發生了什麼?

+2

是否啓用cookies? –

+5

記住'echo'語句後面的分號。 – Hope4You

+0

有人解釋過這個問題嗎? – Kemal

回答

0

檢查您的服務器的日期設置。檢查電腦的日期設定。如果您的服務器日期和時間設置已關閉,則PHP可以在過去設置會話Cookie,從而刪除會話Cookie。 Firefox對此更加敏感。 IE不是。這在過去幾次發生在我身上。這是某種內容管理系統的一部分嗎?

+0

在我的網絡服務器上的日期和時間是確定的,奇怪的是這個問題只發生在Firefox,在其他所有其他會話工作正常 –

+0

你有一個我們可以看到的實時URL來測試這一點嗎? – mrbinky3000

+0

那麼解決方案是什麼?你已經接受了這個答案? – Omicans