注意: MCrypt支持依賴的庫尚未更新多年,並且MCrypt不應再被認爲是可行或安全的數據加密方法。更重要的是,MCrypt在PHP 5中已被棄用,並且在PHP 7中完全刪除。如果您有任何運行MCrypt的代碼,您應該重構它以使用更現代的加密庫。致命錯誤:調用未定義的函數mcrypt_encrypt()
有誰知道爲什麼這個錯誤信息:(Call to undefined function mcrypt_encrypt())
顯示當我運行下面的下面的代碼?
我錯過了一些步驟,也許PHP的任何設置,我必須做這個代碼才能工作?
$key = 'password to (en/de)crypt';
$string = 'string to be encrypted';
$test = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key),
$string, MCRYPT_MODE_CBC, md5(md5($key)));
您運行的是哪個版本的PHP? – 2010-04-09 00:51:47
也許你有PHP 4.0.1,這是一個4.0.2函數。在這裏正常運行。 – Ben 2010-04-09 00:54:56
我有版本5.2.8,我也得到未定義的函數錯誤。 – 2010-04-09 00:57:47