С этим кодом:
if(empty($aItemInfo['url'])) { $url = '<p> </p>'; } else { $url = ' | <a href="'.$aItemInfo['url'].'" target="_blank">LINK</a>'; }
Я получил это как вывод:
http://localhost/tester/www.google.com
В БД есть только www.google.com и, конечно, это вымышленный. Что я делаю не так?
www.google.com
Вам нужно добавить http:// при анализе вашего кода, прежде чем использовать его в теге <a>.
http://
<a>
Если все ваши URL будут без http://, используйте этот код:
$url = 'http://'.$aItemInfo['url'];
Тогда используйте $url
$url
Не уверен, что вы пытаетесь связать.Если вы ссылаетесь на внешний сайт, вам нужно добавить http: // перед ссылкой.Если нет, ссылка будет добавлена в конец текущего имени домена, как показано выше
Вы можете поставить ссылки относительными или абсолютными путями.Если вы не включите "http://" часть", то предполагается, что это относительный путь. Add href = "http://'.$aItemInfo['url'].'"