CI のある Web アプリケーションでは、COOKIE データを暗号化された形式で保存し、復号化して取得していました。セキュリティ上の理由で「GoDaddy」が「base64_encode」をブロックしたため、正常に機能していました(理由はわかりません)。これは私が得たエラーです
A PHP Error was encountered
Severity: Warning
Message: base64_decode() has been disabled for security reasons
Filename: models/extras.php
Line Number: 196
私の暗号化および復号化コードは次のとおりです。「base64_encode」を使用せずに同じことを行う別の方法はありますか?
function encodeString($str){
for($i=0; $i<5;$i++)
{
$str=strrev(base64_encode($str)); //apply base64 first and then reverse the string
}
return $str;
}
function decodeString($str){
for($i=0; $i<5;$i++)
{
$str=base64_decode(strrev($str)); //apply base64 first and then reverse the string}
}
return $str;
}
前もって感謝します