我是一位編程新手,需要PHP幫助。我有一個用於解密字符串的代碼。問題是它只顯示解密的第一個變量(decriptInfoDetails)。什麼需要改變,所以它也可以顯示函數中的第二個和第三個變量?例如,如果我有更多的變量來解密說10或更多,還有更好的方法嗎?我附上以下代碼以查看目的。希望有人能幫助這個新手,並提前致謝。PHP如何回顯多個輸出
<?
$privateKey = "xxxxx";
$iv = "xxxxx";
$keyPassword = "xxxxx";
$ivPassword = "xxxxx";
function decriptInfoDetails($ciphertext_base64){
global $privateKey,$iv;
$ciphertext_dec = trim(base64_decode($ciphertext_base64));
$plaintext_utf8_dec = mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $privateKey,
$ciphertext_dec, MCRYPT_MODE_CBC, $iv);
return trim($plaintext_utf8_dec);
}
function encPass($ciphertext_base64){
global $keyPassword,$ivPassword;
$ciphertext_dec = trim(base64_decode($ciphertext_base64));
$plaintext_utf8_dec = mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $keyPassword,
$ciphertext_dec, MCRYPT_MODE_CBC, $ivPassword);
return trim($plaintext_utf8_dec);
}
function encAndDecPass($data){
global $keyPassword,$ivPassword;
$encrypted = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $keyPassword, $data, MCRYPT_MODE_CBC, $ivPassword);
$ciphertext_base64 = trim(base64_encode($encrypted));
return trim($ciphertext_base64);
}
echo decriptInfoDetails("D8D6OsHciT/rBfeNMGrwtQZegzDv02dTnotroNOe+Kk=","ojPlxa16CVhoLq8GP8d0h5l+Z+5GqFXSWXaX7GSXC/Q=1","zrJCOomZ4CJIeBTomAb9OGq2pQK17FBGqVNFdVawPB8=1");
?>
我試過這個,但它只是顯示空白頁 – StrikeNeo
@StrikeNeo修正了這個例子。 – Yousf
這次它只顯示第一個變量,就像我的原始代碼。我如何顯示它的所有3個 – StrikeNeo