我有一个文本框,在这个文本框中,用户输入一个值,而PHP脚本则会对其进行回音。Textbox通过POST发送到服务器,并保存在一个名为Temp的变量中。
如果我用下面的行创建输出脚本,回显是否会阻止文件包含或任意PHP注入,前提是没有进行验证?
<?php echo $Temp; ?>发布于 2016-02-16 11:44:11
发布于 2016-02-15 20:59:41
mkaatman的回答可能回答你的问题,也可能不回答。Javascript是客户端,所以没有任何服务器端恶意发生。如果用户在文本框中放了一些恶意的东西,您就会返回给他们,他们只会在客户端影响自己。
换句话说,如果您所做的只是存储和回显,PHP将不会执行用户在该变量中输入的内容。不会对服务器造成伤害..。我想这就是你想要的
发布于 2016-02-15 20:52:37
不是的。我可以在输入中输入恶意javascript代码,当您查看使用<?php echo $Temp; ?>生成的页面时,浏览器将执行该代码。
https://stackoverflow.com/questions/35418821
复制相似问题