0

変数を送信するには暗号化が最善の方法であると言われました。だから私はコードの一部を見つけましたが、私は動作しません

$salt = 'test';
function simple_encrypt($text){ // line 9
    return trim(base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $salt, $text, MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND))));
} // line 11

function simple_decrypt($text){
    return trim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $salt, base64_decode($text), MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND)));
}

エラーは次のとおりです。

Fatal error: Cannot redeclare simple_encrypt() (previously declared in /home/baspeters/domains/bas-peters.nl/public_html/Forum2/inc/settings.php:9) in /home/baspeters/domains/bas-peters.nl/public_html/Forum2/inc/settings.php on line 11 
4

1 に答える 1

1

simple_encrypt 関数が 2 回宣言されています。simple_encrypt も定義されているファイルを含めていないことを確認してください。

于 2013-10-31T21:30:11.053 に答える