不允许您请求的操作 - CI 3.0 Internet Explorer 11

The action you have requested is not allowed - CI 3.0 internet explorer 11

我在(仅)intent explorer 11(旧的未检查)中的表单请求有问题。 Chrome firefox 也不错。

来源html形式:

...
<form action="http://192.168.0.53/users/products/show/41" enctype="multipart/form-data" method="post" accept-charset="utf-8">
<input type="hidden" name="csrf_token_name" value="5ab6faa347ddf882ff50882c9835cfab" style="display:none;" />
...

配置CI3.0:

$config['csrf_protection'] = true;
$config['csrf_token_name'] = 'csrf_token_name';
$config['csrf_cookie_name'] = 'csrf_cookie_name';
$config['csrf_expire'] = 7200;

使用 csrf 密钥隐藏的 Codeginiter 自动 genere 输入。

为什么会这样?

ps。对不起我的英语:/我试试

我有解决办法:

在元标记中 (header):

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>

更改为:

<meta http-equiv="x-ua-compatible" content="IE=9" >

然后工作:)