数据库的URL输出


URL output from database

使用此代码:

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

我有这个作为输出:

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

数据库中只有www.google.com,当然它是虚构的。我做错了什么?

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

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

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

然后使用$url

不太确定要链接到什么。如果要链接到外部网站,则需要在链接前添加http://。如果没有,链接将添加到当前域名的末尾,如

所示

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