我在本地wamp
服务器中使用了以下代码,一切都很完美。
$this->encryption->encode($result['wo_id']);
但当上传到网络服务器时,相同的代码显示错误。为什么?
您需要在服务器上安装Mcrypt库,Codeigniter加密库才能正常工作。
如果您拥有对服务器的root访问权限,并且正在使用Ubuntu/Debian之类的软件,那么这应该和sudo apt-get install mcrypt
一样简单。
然后只要重新启动服务器,你就会发现一切正常。
因为我的服务器的PHP版本很旧。我从启用了PHP扩展PHP_mcrypt
WAMP图标->PHP->PHP扩展->PHP_mcrypt
现在它运行良好。