Php AES加密无法使用GET

时间:2016-03-24 21:38:56

标签: php openssl aes

我编写了一个PHP代码,它从get请求获取列表ID并加密并返回。当我从ubuntu中的命令提示符运行但是每次我从URL请求尝试它时给出单个相同的输出时,这工作正常。它也没有给出单一错误。不明白。任何人都可以帮忙吗?

 <?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();
   }
?>

先谢谢。!

1 个答案:

答案 0 :(得分:0)

知道了。谢谢@Volkerk。

我已经分配了价值并使其发挥作用。

非常感谢。