上禮拜Smïlë在客戶那發生了一件懸案(?)

網站網址以打IP的方式可以正常操作,而打domain name雖然可以看到畫面,但一操作便能發現問題,仔細一查發現問題有個共通點:皆是與Session有關的操作!

再追查之下發現原來是因為domain name包含了不合法的符號:底線(_),造成IE瀏覽器無法儲存Cookies導致Session失效


微軟網頁有詳細列出DNS主機名稱不能包含下列字元:

  • 逗號 (,)
  • 波狀符號 (~)
  • 冒號 (:)
  • 驚嘆號 (!)
  • at 符號 (@)
  • 數字符號 (#)
  • 錢幣符號 ($)
  • 百分比 (%)
  • 插入號 (^)
  • 連字號 (&)
  • 單引號 (')
  • 句號 (.)
  • 括號 (())
  • 大括號 ({})
  • 底線 (_)
  • 泛空白字元 (空白)
arrow
arrow
    全站熱搜

    Smïlë 發表在 痞客邦 留言(0) 人氣()