一段html代码,用base64加密后,加上
<?php eval(base64_decode("加密代码")); ?>
后有错误,把eval改成echo可以输出html源码。不知道如何使这段加密后的源码运行,网上搜了半天没找到方法,只有解密的。

解决方案 »

  1.   

    echo base64_decode("加密代码"); 不可以?
      

  2.   

    有错误就表示base64_decode出来的字符串不符合php语法规范,,自己慢慢检查吧
      

  3.   


    我是通过站长工具的加密工具加密的,而且在网页通过echo解密后显示也是正常的,代码应该没问题。
      

  4.   

    看下apache日志吧
    我刚测试了下
    <?php eval(base64_decode(base64_encode('echo "Hello!!";'))); ?>
    这个是可以在浏览器输出的