2013年1月15日星期二

Disallowed Key Characters解决办法 chrome


Disallowed Key Characters解决办法 chrome


先转一篇文章,通用所有浏览器

Disallowed Key Characters解决办法
如果你打开游戏出现Disallowed Key Characters提示,是由于你保存了账号密码多次直接登录,导致服务器解码错误引起的,Disallowed Key Characters是没有相关安全证书的意思.

解决办法:很简单,打开IE选项 第一页Internet临时文件-删除cookies项,再刷新网页重新输入密码就可以登录了.如下图:


我也老碰到这个问题,用360清空缓存,修复IE,清理垃圾什么的都不可以.方法就这么简单!


======================================

chrome下可以很方便的删除某个网站的cookie,所以哪个网站出现这个问题,直接去设置里的“内容设置”
“所有cookie和网站数据”,搜索那个网站的名字,把跟它有关的cookies都删掉,就可以打开了

======================================
再转一篇文章
原文点这里

Disallowed Key Characters.

突然有一天出现了 Disallowed Key Characters. 这个错误,满 Google 都在说,你的 cookie 出现了非法字符
干,老子还没用到 Cookie 呢
打开Chrome调试器发现有个 Cookie 的
Key: 1345466626|7601294|43373|0|0|0
然后用 Intellij IDEA 搜了一下 "Disallowed Key Characters"
system/core/Input.php line 603
写着
if ( ! preg_match("/^[a-z0-9:_\/-]+$/i", $str)) { exit('Disallowed Key Characters.'); }
日哦,身为正则小王子的大猫一看眼泪都流下来
改成了
PS,这"|"不可写到"-"后面,懂的自然懂,不懂照着改

那么这个带"|"的 Cookie 哪里来的呢?

电·信·弹·窗·广·告,我·干·里·良!