2016-03-24 60 views
1

Liste isteğini almak ve şifrelemek ve geri dönmek için liste kimliği alan bir PHP kodu yazdım. Ubuntu komut isteminden çalıştırdığımda ancak URL isteğinden bunu denediğimde her defasında aynı çıktıyı verirken bu iyi çalışıyor. Ayrıca tek bir hata vermiyor. anlayamıyorum. Herhangi biri yardımcı olabilir?Php AES şifreleme GET ile çalışmadı

<?php 
    if($_GET["list"]) { 
     $encryptionMethod = "AES-256-CBC"; 
     $api_key ="2lYVdI37JfbUgys5kOAu"; 
     $encrypted = version_compare(PHP_VERSION, '5.3.3') >= 0 ? openssl_encrypt($in, $encryptionMethod, $api_key, 0, '3j9hwG7uj8uvpRAT') : openssl_encrypt($in, $encryptionMethod, $api_key, 0); 
     $encrypted = str_replace('/', '892', $encrypted); 
     $encrypted = str_replace('+', '763', $encrypted); 
     $encrypted = str_replace('=', '', $encrypted); 
     echo $encrypted; 

     exit(); 
    } 
?> 

Teşekkür ederiz.

+1

'openssl_encrypt ($ in,' .... $ ine herhangi bir değer atamadınız. Bu nedenle, büyük olasılıkla boş bir dizeyi (ve bir uyarı) şifrelemek için sonuç alıyorsunuzdur. – VolkerK

cevap

0

Anladım. THanks @Volkerk.

Değer atadım ve işe yaradım.

Çok Teşekkürler.