1
我試圖按照CI的3個文檔有關加密https://codeigniter.com/userguide3/libraries/encryption.html#setting-your-encryption-key
我應用指令的指令,但它不會讓漂亮輸出像我想,這裏是標準的代碼動態加密密鑰
$this->load->library('encryption');
$key = $this->encryption->create_key(16);
// Get a hex-encoded representation of the key:
$key = bin2hex($this->encryption->create_key(16));
// Put the same value in your config with hex2bin(),
// so that it is still passed as binary to the library:
$config['encryption_key'] = hex2bin(<your hex-encoded key>);
,但我得到這個錯誤
如何解決這個問題?或者我正在寫一些錯誤的代碼?
$ this'''是你的控制器類的一個實例。你不能在配置中使用它。你有類似'''$ CI =&get_instance();'''的實例並調用'''$ CI-> load-> library('encryption'); $關鍵= $ CI->加密 - > create_key(16);''' – kishor10d
我覺得你是寫在'''config.php'''的代碼,而不是編寫代碼的控制器。 – kishor10d
爲了您的笨ENC關鍵https://randomkeygen.com/ – user4419336