脚本宝典收集整理的这篇文章主要介绍了PHP给源代码加密的几种方法汇总(推荐),脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
虽说分享是传统的美德,但我们有时候辛辛苦苦写一些程序只是为了卖点小钱,挣点辛苦费,也防止有些没有道德的人倒卖,所以我们不得不对我们的程序进行加密,以下我们来介绍一下如何通过PHP的自定义函数来加密我们的PHP源代码。
// 去除PHP头部和尾部标识
$headerPos = strpos($contents,'<?php');
$footerPos = strrpos($contents,'?>');
$contents = substr($contents,$headerPos + 5,$footerPos - $headerPos);
$encode = base64_encode(gzdeflate($contents)); // 开始编码
$encode = '<?php'."\n eval(gzinflate(base64_decode("."'".$encode."'".")));\n\n?>";
return file_put_contents($filename,$encode);
}
return false;
}
//调用函数
$filename = 'dam.PHP';
encode_file_contents($filename);
echo "OK,加密完成!"
?>
以上是脚本宝典为你收集整理的PHP给源代码加密的几种方法汇总(推荐)全部内容,希望文章能够帮你解决PHP给源代码加密的几种方法汇总(推荐)所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。