这个报错,和第一个报错类似,是在后台管理模块中,报错的。
报错的文件在公共文件,appfunction.inc.php:255行
找到这里,可以看到:
// 密匙c用于变化生成的密文 $key_c = $operation == 'DECODE' ? substr($string, 0, $c_key_length) : substr(md5(microtime()), -$c_key_length);这个里面的string可能为null,导致警告出现。
在函数的最开始,把null给重定义为空字符串即可。
$string=is_null($string)?'':$string; // 动态密匙长度,相同的明文会生成不同密文就是依靠动态密匙 $c_key_length = 4;
最上面加了一句。
------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------
转载请注明本文标题和链接:《本地配置WeCenter V4.1.0的第三个问题:substr(): Passing null to parameter #1 ($string) of type string is deprecated》
发表评论