我不确定这是否是 SQL 注入(inject),但偶尔在我的错误日志中我会看到以下内容(为了安全起见,域已被排除):
错误 08/27/2013 04:34:39 浏览器:Mozilla/5.0(Windows NT 6.1;WOW64;rv:23.0)Gecko/20100101 Firefox/23.0 主题:example.Com 站点错误-example.example.com-/league/298/action/registration/content_action/managementues/tabindex/3/m0dal_update/manageleague/submethod/record_ payment/player_id/38195/f_division_id/1186/ dues_id/favicon.ico 错误
我确实知道我正在该字符串中传递 dues_id/numericvalue。我还知道 favicon.ico 在我的代码中绝对不存在。为什么它出现在 URL 字符串中?这是某种 JavaScript 错误吗?
我在带有 Coldfusion 9 和 Jquery 1.10 的 IIS7 Windows Server 2008 上运行。
最佳答案
这与SQL注入(inject)无关。浏览器正在寻找 favicon.ico
将以下行添加到您的索引页。
<link rel="shortcut icon" href="/favicon.ico">
然后确保图像文件存在。您可以在这个网站轻松创建图标http://favicon-generator.org/
关于javascript - favicon.ico 出现在提交表单的 URL 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18475168/