過去3日間、CodeIgniterのInputクラスから「DisallowedKeyCharacters」エラーが発生しました。これは、CIが$_COOKIE配列内の有効なグローバルCookieキーをチェックした結果であることがわかりました。アラートを作動させる特定のキーは以下のとおりです(asianfanfics.comは私が取り組んでいるサイトです):
ebNewBandWidth__www_asianfanfics_com = 277%3A1357053922099; Expires = Wed、_01_Jan_2014_15:25:24_GMT; _path = /; _ domain = _www_asianfanfics_com
ebPanelFrequency__www_asianfanfics_com = \ "\"; Expires = Tue、_01_Jan_2013_15:43:39_GMT; _path = /; _ domain = _www_asianfanfics_com
したがって$_COOKIE[$key] = $value
、$key
がCIのチェックに合格せず、$value
常に空の場合。ChromeのCookieインスペクターでそのCookieを検査すると、wwwサブドメインに設定されており、日付ではなく有効期限が切れていることがわかります。「セッション」と表示されます。
これに関連するSOに関する他の唯一の質問は、私が使用していないjQueryTabsプラグインを使用している人によるものです。
誰かがこのクッキーを設定することができるものを知っていますか?