【发布时间】:2011-04-12 11:38:35
【问题描述】:
我在 IE 上遇到了这个新问题,它在 Internet Explorer 中不断收到此 URI 不允许字符错误。
调用是通过 AJAX 进行的,它在 LOCALHOST 中工作正常,但在服务器上,它根本不起作用。
URL 示例(抱歉,为了披露问题,不得不 xxxx 某些部分)
http://sandbox.xxxxxxxxx.pt/beta1/gestao/xxxxxxx_ctr/?%23&_=1302607702688 (this one doesn't work in IE)
http://localhost/xxxxxxxxx/gestao/xxxxxxx_ctr/?%23&_=1302608090193 (this one does)
这些允许的 uri 字符对于“好”浏览器来说就像一个魅力。
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\+\-';
有没有人碰巧知道这个问题的解决方案并愿意帮助我?
谢谢。
【问题讨论】:
-
我不明白这部分的重点:
?%23&为什么首先将URL编码为#? -
那只是为了反缓存的目的。
标签: php ajax internet-explorer codeigniter uri