我正在使用在codeigniter框架中的项目中启用CSRF的文件上传工作。代码在localhost中正常工作,但它无法在服务器上运行。
每当我尝试选择要上传的图像/文件并提交表单时,都会显示CSRF"请求不允许错误"并且在没有选择图像/文件的情况下提交表单时,它工作正常。
我已在配置文件中设置$config['cookie_secure'] = FALSE;
答案 0 :(得分:0)
转到application/config/config.php
文件并检查$config['csrf_protection']
是true
还是false
。
如果$config['csrf_protection'] = TRUE;
使其成为$config['csrf_protection'] = FALSE;
。
希望能解决你的问题。
答案 1 :(得分:0)
您需要交叉检查这些点以在CodeIgniter中使用CSRF
$config['csrf_protection'] = TRUE;
$this->load->helper('form');