用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1642|回复: 0
收起左侧

[HELP] 让我崩溃的CSRF问题,本机调试没问题,生产服务器就不行

[复制链接]
发表于 2012-10-18 08:43:22 | 显示全部楼层 |阅读模式
我已经调了4个小时了,想想还是来求助吧,有办法自己弄我也不求助大家了。

问题是这样的,我本机是用的XAMPP,生产服务器用的是CENTOS+NGINX

重写规则什么的都OK,咱就不说了,说一个怪问题。

我的首页有两个地方需要提交POST的,一个是“搜索关键字”一个是页面底部的“反馈”功能
当然,是两个不同的FORM,里面都加入了CSRF_TEST_NAME也就是使用了默认的 echo form_open('xxxx'); 功能
我的机器开发环境是WINDOWS+XAMPP,两个地方都可以正常的提交,返回结果。

我吧程序传到服务器上,怪了,如果只有一个POST地方的页面(也就是我所有的页面都会POST底部的那个反馈功能),就没有问题,如果是我的首页(两个POST的页面)就直接返回404 ERROR,我勒个去,按经验既然控制器的名字绝对没有写错也没有文件权限问题也没有缺失问题,开发文件与生产线文件绝对一致,404 ERROR是怎么回事?

如果使用CSRF_PROTECT,两个一样的csrf_test_name 在同一个页面的不同FORM中也会干扰CI 的POST功能吗?我实在找不出其他返回404的理由了~~

强人给个解答吧,跪求。。。。。

本版积分规则