\通过表单上传链接到数据库时添加\

时间:2011-09-19 13:17:54

标签: php mysql html

希望你能帮助我。在我添加产品页面的其中一个字段中,我将广告客户链接到他的产品。它基本上是一个链接和一个按钮,指导客户到该链接。

这是我在该领域上传的内容:

<a target='_blank' href='http://click.linksynergy.com/fs-bin/click?id=3qM*AG8K6Qo&offerid=146141.3706263&type=2&subid=0'><img border="0" src='style/buynowbutton.png' width='138' height='20'><a/>

这就是db:

中的结果
<a target=\'_blank\' href=\'http://click.linksynergy.com/fs-bin/click?id=3qM*AG8K6Qo&offerid=146141.3706263&type=2&subid=0\'><img border=\"0\" src=\'style/buynowbutton.png\' width=\'138\' height=\'20\'><a/>

如何阻止这种情况发生?

非常感谢任何帮助

1 个答案:

答案 0 :(得分:2)

因为此字符串会自动escaped
Read here,如何改善数据库工作。

输出时使用stripslasheshtmlspecialchars

print htmlspecialchars(stripslashes($text));