Php 来自数据库的URL输出
使用此代码:Php 来自数据库的URL输出,php,database,url,Php,Database,Url,使用此代码: if(empty($aItemInfo['url'])) { $url = '<p> </p>'; } else { $url = ' | <a href="'.$aItemInfo['url'].'" target="_blank">LINK</a>'; } $url = 'http://'.$aItemInfo['url']; if(空($aItemInfo['url'])){ $url
if(empty($aItemInfo['url'])) {
$url = '<p> </p>';
} else {
$url = ' | <a href="'.$aItemInfo['url'].'" target="_blank">LINK</a>';
}
$url = 'http://'.$aItemInfo['url'];
if(空($aItemInfo['url'])){
$url='';
}否则{
$url=“|”;
}
我将此作为输出:
db中只有www.google.com
,当然这是虚构的。
我做错了什么?您需要在解析代码时添加
http://
,然后才能在
标记中使用它
如果您的所有URL都没有http://
,请使用以下代码:
if(empty($aItemInfo['url'])) {
$url = '<p> </p>';
} else {
$url = ' | <a href="'.$aItemInfo['url'].'" target="_blank">LINK</a>';
}
$url = 'http://'.$aItemInfo['url'];
然后使用
$url
不要太确定要链接到什么。如果要链接到外部站点,则需要在链接前面添加http://链接。如果没有,链接将添加到当前域名的末尾,如上图所示。您可以将链接放在相对或绝对路径上。如果不包括“http://”部分,则它假定它是一个相对路径。Add href=“http://”。$aItemInfo['url']”“你真的在给本地主机提供一个链接,并要求我们神奇地侵入你的计算机以了解它在做什么吗?为什么不添加协议以避免浏览器认为给定的url是一个相对路径,像这样:”
这是一个相对与绝对链接的问题;不是他给你localhost…@Kolink这是一个输出的例子。你的评论是多余的。@Kolink…-我相信你没有抓住重点。对于其余的,非常感谢。不能因为我有一个条件,在一个情况下,我没有任何输出和其他链接。