这是一个尴尬的问题,但我正在帮助编辑一个站点,并且我想编辑 MySQL 表中的一些文本字段。我想做的编辑之一是添加超链接。
所以我继续输入 <a href = " etc. etc." </a>
.当我保存它并查看该网站时,该网站会在我的链接断开链接之前插入该网站的 URL。
例如我在工作www.example.com
试图插入指向 www.google.ca
的超链接
它将输出为 www.example.com/www.google.ca
而不是 www.google.ca
我是 PHP/MySQL 的新手,所以我不确定这是否常见或者是什么导致了这种情况。我试着查看文件本身和 css,看看是否有什么原因造成的。我不确定这是否正常,或者是否有我不知道的解决方法。
如果有人知道我应该去哪里查看(如果他们怀疑是该站点注入(inject)了它),请告诉我。
最佳答案
正如我在上面的评论中提到的:
<a href="www.google.ca">Google</a>
是一个相对 url,将输出为 http://yoursite.tld/www.google.ca
<a href="http://www.google.ca">Google</a>
将输出为正确的链接。
关于php - 将 html <a> 放入 mysql 表文本字段 - url 注入(inject)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21038458/