我使用了这个网页 http://javascriptobfuscator.com/default.aspx 来混淆一个小脚本。
$(document).ready(function(){
$("#likee").fadeOut("fast");
});
混淆的代码如下:
$(document)["\x72\x65\x61\x64\x79"](function (){$("\x23\x6C\x69\x6B\x65\x65")["\x66\x61\x64\x65\x4F\x75\x74"]("\x66\x61\x73\x74");} );
我正在使用一个表单将混淆的代码插入到mysql中。然而,当我插入代码时,出现了这个错误:
$(document)["x72x65x61x64x79"](function (){$("x23x6Cx69x6Bx65x65")["x66x61x64x65x4Fx75x74"]("x66x61x73x74");} );
有人知道为什么要删除反斜杠吗?
没有反斜杠,我的代码还能正常运行吗?
mysql(i)_real_escape_string
函数转义了你的输入? - bwoebi"x23"
和"\x23"
,它们完全不同。前者是三个字母(x、2、3),而后者是一个单独的字符。 - Marc B