我有以下 JavaScript:
<script>
function myFunction() {
document.write("Hello StackOverFlow users!");
}
myFunction();
</script>
是否有任何推荐/快速的方法来使用 PHP 编码/加密/压缩/打包 JavaScript,以便每次输出都不同(使用随机字符串来打包 js 或类似的东西)?
我只想要相同的函数,每次都会执行相同的操作,但每次使用不同的 JavaScript 代码。
最佳答案
由于大多数加壳器/压缩器总是使用相同的算法,没有任何种子,您可能会尝试在函数本身之前和之后添加一些随机的 js 垃圾。
<?php
function getRandomGarbage(){
return "\nfunction " . uniqid() . "(){}\n";
}
$myJsFunction = "... put your js here ";
//You can send the following to a php js compressor or pack it yourself
echo getRandomGarbage() . $myJsFunction . getRandomGarbage();
关于javascript - 相同的 Javascript 代码,与 PHP 的独特输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37747210/