Php 代码点火器有问题。部署时DX_身份验证不工作

Php 代码点火器有问题。部署时DX_身份验证不工作,php,codeigniter,authentication,codeigniter-datamapper,Php,Codeigniter,Authentication,Codeigniter Datamapper,因此,我们目前正在使用CodeIgniter+DataMapper Over热心版+DX Auth。它在我们的本地机器上工作,也在我们的暂存服务器上工作。但是,我们一推到他们的服务器,登录就根本不起作用。经过进一步调查,表单中的数据没有进入控制器,我们在控制器中进行身份验证。我们已经终止了所有服务器端CI数据验证,但它仍然是空白的 我们的暂存服务器正在运行: 服务器Apache/2.2.9(Ubuntu)mod_fastcgi/2.4.6 mod_python/3.3.1 python/2.5.

因此,我们目前正在使用CodeIgniter+DataMapper Over热心版+DX Auth。它在我们的本地机器上工作,也在我们的暂存服务器上工作。但是,我们一推到他们的服务器,登录就根本不起作用。经过进一步调查,表单中的数据没有进入控制器,我们在控制器中进行身份验证。我们已经终止了所有服务器端CI数据验证,但它仍然是空白的

我们的暂存服务器正在运行:

服务器Apache/2.2.9(Ubuntu)mod_fastcgi/2.4.6 mod_python/3.3.1 python/2.5.2 mod_wsgi/2.3 PHP/5.2.6-2ubuntu4.5,带有Suhosin补丁mod_ssl/2.2.9 OpenSSL/0.9.8g X-Powered-By-PHP/5.2.6-2ubuntu4.5

他们的服务器正在运行:

服务器Apache/2.2.3(CentOS) X-Powered-By-PHP/5.2.9


我真的不想在第11个小时加入一个不同的身份验证框架,我已经为这个项目做了太多通宵工作了。有人有什么想法吗?

问题在于客户机在htaccess中输入了一些内容。他们已经把它移走了,现在一切正常

顺便说一句,$\u POST是一个空数组,$\u请求没有显示任何POST数据,但会显示get数据。我认为这是他们设定的post_max_size指令。我猜这在htaccess中不起作用,因为我知道他们会将其设置为45M左右,我们在一个只有一个文本字段的表单上进行测试,所以我们没有接近最大值的地方。

print\r($\u POST)和print\r($\u REQUEST)是否都显示空数组,或者?