将PHP与混淆的JS混合使用

时间:2017-08-17 01:02:49

标签: javascript php obfuscation

我正在考虑模糊我的JS代码,但我的JS代码的某些部分是从PHP逻辑生成的。

一个例子如下:

<?php if ($somethingFromPHP == true){ ?>
        A_JS_Variable_Already_Obfuscated = true;
        A_JS_Function_Already_obfuscated('<?php echo json_encode($anotherThingFromPHP); ?>');
<?php } ?>

如您所见,与该代码存在冲突。

我的PHP代码不知道混淆变量和函数。

我该如何解决这个冲突?

1 个答案:

答案 0 :(得分:0)

我建议先用PHP解析javascript,然后通过minifier和obfuscater运行该文件。或者单独运行php,并使用php输出并使用命令行工具(例如sedawk将其插入到javascript中,然后通过minifier和obfuscater运行它。