10月 25, 2008

系統時間錯誤導致無法顯示網頁

前一陣子,接到來自爸爸媽媽的求救,說他們的電腦「某些」網站不能用,會無法顯示網頁,例如Yahoo奇摩信箱和日盛證券網站等,但其他網頁又是正常的。。。

另外又說,電腦最近很奇怪,每次開機的時候系統時間設定都會跑掉,跳到19XX很久以前,設定了跟網站的同步也一樣,只要一重開機時間就會錯誤。。。

實際看過發現是兩個問題。「每次重開機系統時間設定都會跑掉」這是主機板電池壞掉了,換個電池就好了。

「某些」網站無法顯示網頁的問題,不是連線通訊哪裡沒設好、不是ISP有問題、也不是那個網站有問題......而是因為web要存取cookie時,cookie裡記錄的時間和本機系統時間有大幅度的落差,太未來或是太過去,存取cookie的時候被視為不安全的異常情況,無法顯示網頁。只要將電腦系統時間調成正確時間,即可正常登入(&顯示網頁)。至於差距多大才會有問題?這我也不曉得,測試了一下,若系統時間只是錯誤3~5天不會怎樣,但若2008年改成2001年或2013年這樣就一定會有問題。

而爸爸的問題就是,因為主機板電池壞掉,BIOS每次都回到預設值,系統時間會跑到19XX年,進而影響到某些有使用cookie的網頁無法顯示。故換好電池,系統時間check過,問題就全部解決了。

◎電腦系統時間異常時,登入Yahoo,IE7顯示的錯誤訊息。
 
Cookie,有時也用其複數形式Cookies,指某些網站為了辨別用戶身份而儲存在用戶本地終端(Client Side)上的數據(通常經過加密)。
   

2 則留言:

  1. 請問 如果系統時間只有上午 沒有下午(就是說 在設定時間時 上午沒法改成下午 時 也沒法改成24小時) 要如何解決 謝謝 tome

    回覆刪除
  2. 啥...樓上的狀況怎麼會那麼死硬派@@,你是不是設定網路同步時間設錯國家(時區)了?

    回覆刪除

熱門文章