codeigniter PHP警告:Message:strpos():空针[关闭]

wsewodh2  于 2023-08-01  发布在  PHP
关注(0)|答案(2)|浏览(144)

已关闭,此问题需要details or clarity。它目前不接受回答。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。

26天前关闭
Improve this question
我在localhost上运行一个PHP测试开发服务器,我偶然发现了这个警告,它完全破坏了网站,错误是
PHP警告:Message:strpos():空针
导致此错误的代码段是

if ($CI->config->item('csrf_protection') === TRUE AND ! (strpos($action, $CI->config->base_url()) === FALSE OR strpos($form, 'method="get"')))

字符串
我试着在谷歌上搜索这个错误,但没有人给我一个可靠的答案。

uxhixvfz

uxhixvfz1#

解决方案找到了,URL助手没有加载,不得不使用$this->load->helper('url');以任何形式手动加载,仍然不知道为什么自动加载不工作,但我想我会找到一个解决方案,感谢所有人,特别是@ADyson和@nice_dev。

rnmwe5a2

rnmwe5a22#

您可以运行xdebug之类的调试器,并在代码中放置断点,然后在此处停止并检查值,或者将它们记录到CI文件中

log_message('debug', "action ".var_export($action, TRUE));
log_message('debug', "base url".var_export($CI->config->base_url(), TRUE));
log_message('debug', "form ".var_export($form, TRUE));

字符串

相关问题