base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key), $string, MCRYPT_MODE_CBC, md5(md5($key)))) ;
我使用上面的行来加密字符串。但有些如何不起作用。相同的代码在我的电脑上工作正常(我正在使用wamp服务器)。只有当我把它放在运行php 5.3.27的linux服务器上时才会出现问题。它不会引起任何错误。此行之后的其余脚本未执行。我注释掉了这一行,整个脚本完美地执行了。
答案 0 :(得分:1)
也许删除)
和;
base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key), $string, MCRYPT_MODE_CBC, md5(md5($key))));
这样对我来说很好:
$key = "testkey";
$test = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key), $string, MCRYPT_MODE_CBC, md5(md5($key))));
echo $test;