我在锚标记中获取的URL不正确

时间:2015-03-12 12:22:49

标签: php href

我有这行代码。我试图将我的链接指向谷歌进行测试。

$content.="<a href='google.com' target=_blank>".$webSites['value']."</a>";

而不是google.com&#39;只是,我得到如下所示:(http://192.168.10.126/consumer/google.com)。

3 个答案:

答案 0 :(得分:5)

http://

前添加google.com

所以你的代码看起来像这样:

$content.="<a href='http://google.com' target=_blank>".$webSites['value']."</a>";

如果没有http://,您的浏览器会认为google.com是内部链接。添加http://协议可让浏览器知道您要链接到外部站点。

答案 1 :(得分:4)

$content.="<a href='http://google.com' target=_blank>".$webSites['value']."</a>";

这应该解决它。原因是您的浏览器不知道您正在链接到外部资源,因此认为您正在链接到相对路径。添加http://会强制您的浏览器认为它是绝对路径。

答案 2 :(得分:0)

只需在google.com

前添加http://即可

电流:

$content.="<a href='google.com' target=_blank>".$webSites['value']."</a>";

新:

$content.="<a href='http://google.com' target=_blank>".$webSites['value']."</a>";