我一直在使用CodeIgniter一段时间,从未遇到过这个问题。
基本上,即使控制器不再存在,控制器中的功能也会继续加载。
除了Chromes之外我没有任何缓存机制,而且我已经硬重置无济于事。如果您在屏幕截图中注意到,则会抛出与表单验证库相关的错误。我已经排除它是CodeIgniter,它肯定是我做错了但我无法看到它。
之前我曾声称我认为问题不在于CodeIgniter,但那是因为我认为我的应用程序的最后一个版本正常工作,但它已不再有效。我会继续更新。
好的,虽然我只是尝试发送一个POST提交,但是隐藏的元素以及表单上的其他可见元素肯定会导致此问题。为了向您提供更多信息,此表单本质上是CURL的用户界面。它正在使用网站或任何网址以及标题,并尝试将网站版本下载到我的数据库中。我可能已经解决了这个问题,但我还不能说,直到我找到问题,我才会将问题标记为已解决。
所以,我以某种方式修复了它。
这是我违规的代码:echo form_input($value, set_value($value, $value));
这是我改变它的方式,它以某种方式起作用:echo form_input($name, $value);
如果你必须知道这是循环的开始:foreach (apache_request_headers() as $name => $value) {}