使用PHP 7,我的网站无法正常工作。我在网站https://gist.github.com/odan/c1dc2798ef9cedb9fedd09cdfe6e8e76上尝试了此建议,但仍然无法正常工作。谁能帮我吗?
错误消息:
致命错误:未捕获错误:调用/is/htdocs/wp12891720_A49KPJUSEX/www/chat.php:115中未定义的函数mcrypt_encrypt()堆栈跟踪:#0 /is/htdocs/wp12891720_A49KPJUSEX/www/chat.php(131 ):加密:: encode('5c46ea88788a0aa ...',数组)#1 {main}放在第115行的/is/htdocs/wp12891720_A49KPJUSEX/www/chat.php中
class Crypt {
static public function encode($key, $password) {
$key .= date('Y-m-d H');
return base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key), json_encode($password), MCRYPT_MODE_CBC, md5(md5($key))));
}
}
答案 0 :(得分:0)
因为,此函数自PHP 7.1.0起已被弃用。请访问官方网站PHP: mcrypt_encrypt - Manual。在我看来,您可以使用openssl_encrypt方法替换它