2010-07-04 184 views
1

我們有一個PHP網站,我們的用戶以及客戶使用。我們的登錄系統在所有瀏覽器上都能正常工作PHP會話和cookie

最近我們遇到了一個無法登錄系統的客戶端。我們也在客戶端測試過,未能找到解決方案。

當客戶端登錄cookie時,瀏覽器中創建了tk_client_admin,這在我們所有的瀏覽器上都能正確創建,但是在客戶端瀏覽器IE和Chrome中都無法創建。在FF上是雙方的作品。

這個問題似乎只發生在IE和Chrome上,對於某些客戶端而言,可能是什麼問題?

+2

你能確認這些機器上啓用了cookies嗎? – 2010-07-04 16:34:46

+0

客戶端可以訪問其他基於cookie的網站嗎?如果是這樣,那麼你有問題,如果沒有,那麼他們有問題。 – zaf 2010-07-04 16:48:47

+1

讓我們看看創建cookie的代碼 – 2010-07-04 17:02:34

回答

0

根據您提供的信息,聽起來好像在IE和Chrome上存在某種網絡限制。也許他們不允許創建cookie。

您是否嘗試在其計算機上使用相同的瀏覽器(IE和Chrome)連接到其他也需要Cookie的網站?

+0

我正在使用codeigniter框架,所以db_session類以通常的方式創建cookie。 ($ cookie_data,$ cookie_expiry,$ this-> CI-> config-> item('cookie_path'),$ this-> CI-> config-> item('cookie_domain'), $ this-> session_secure,$ this-> session_http_only); 客戶端安裝了Maccafe防病毒軟件 – user160108 2010-07-06 12:41:17