2010-12-13 98 views
0

我有一個登錄腳本,在IE和FireFox中正常工作,但在Opera中,我有時可以保持登錄幾頁,然後我退出或某物或我無法登錄所有。歌劇和PHP會話問題

有人可以解釋爲什麼會發生這種情況,我該如何解決?

這是我的代碼爲我的會議在我的頭頂部。

$title = 'page title'; 
ob_start(); // Start output buffering. 
session_start(); // Initialize a session. 
+0

Opera桌面瀏覽器,Opera Mini還是Opera Mobile? – 2010-12-13 05:23:57

+0

Opera桌面瀏覽器版本10.63 – HELP 2010-12-13 05:26:21

+0

調試信息太少。哪些網址?跨越子域名?具體超時?瀏覽返回是否帶回Cookie? Cookie是否按照「右鍵單擊」>「站點信息」消失? – mario 2010-12-13 05:47:43

回答

0

是否有可能在Opera中禁用Cookie?如果沒有cookie,則瀏覽器無法向服務器表明您應該登錄到該網站。

+0

但cookies已啓用。 – HELP 2010-12-13 05:27:10

1

當涉及到IP域的cookie時,Opera和PHP不相處。似乎沒有這樣的理由,但截至撰寫本文時,這種情況已經出現一年之久的情況(特別是歌劇版本的11. *版本)。

如果你在本地測試,只需切換到「localhost」(127.0.0.1可以有這個問題)。如果您嘗試訪問遠程域,則必須通過域名訪問它,否則Cookie將失敗,並且您將無法登錄。