CodeIgniter错误:"不允许您请求的操作."

Bha*_*bba 1 php codeigniter

在我的申请中,我在http://www.example.com上有一个联系我们表格.如果我通过网址从www.example.com发送,则会提交表单.如果我在网址中发送example.com中的表单,表单会给我一个错误:"您所请求的操作是不允许的."

我认为问题是因为我在codeigniter配置文件中启用了csrf保护.当我将其设为false时它运行正常.如何在启用csrf保护时解决此问题.

提前致谢!

Ami*_*put 6

只需在表单中放置这行代码即可解决此问题.

<input type="hidden" name="<?php echo $this->security->get_csrf_token_name(); ?>" value="<?php echo $this->security->get_csrf_hash(); ?>">
Run Code Online (Sandbox Code Playgroud)