数据库的URL输出

时间:2012-02-06 17:47:03

标签: php database url

使用此代码:

if(empty($aItemInfo['url'])) {
    $url = '<p>&nbsp;</p>';
} else { 
    $url = ' | <a href="'.$aItemInfo['url'].'" target="_blank">LINK</a>';
}  

我已将此作为输出:

  

http://localhost/tester/www.google.com

在db中只有www.google.com,而且它是虚构的。 我做错了什么?

3 个答案:

答案 0 :(得分:4)

您需要在解析代码时添加http://,然后才能在<a>代码中使用它。

如果您的所有网址都没有http://,请使用以下代码:

$url = 'http://'.$aItemInfo['url'];

然后使用$url

答案 1 :(得分:3)

不太确定您要链接到的内容。如果您要链接到外部网站,则需要在链接前添加http://。如果没有,该链接将被添加到当前域名的末尾,如上所示

答案 2 :(得分:0)

您可以将链接设置为相对路径或绝对路径。如果您不包含“http://”部分,则它假定它是相对路径。添加href =“http://'.$aItemInfo ['url']。'”

相关问题