我不明白如何转义搜索查询,以便像这样的字符串
8&cost%5Bfrom%5D=12%22%3E%3Cscript%3E`&cost%5Bto%5D=123123`;alert()%3C/script%3Eqweqwe%27%22asd
没有执行第三方代码。我逃脱了htmlspecialchars,但alert()它仍然运行。strip_tags也没有帮助。
我不明白如何转义搜索查询,以便像这样的字符串
8&cost%5Bfrom%5D=12%22%3E%3Cscript%3E`&cost%5Bto%5D=123123`;alert()%3C/script%3Eqweqwe%27%22asd
没有执行第三方代码。我逃脱了htmlspecialchars,但alert()它仍然运行。strip_tags也没有帮助。
尝试使用urlencode函数,它将所有非字母数字字符替换为 Unicode 字符表中的百分号和数字。