我有一个网站是用户输入文章和他们的参考(如维基百科)。保存在数据库中的参考文献包括网址和非网址。目前,我使用谷歌搜索?q及其正常工作来超链接脚本。如何超链接的网址或非网址在php
echo("<br><a rel=nofollow target=_blank href='http://www.google.com/search?q=".urlencode($row['ref'])."' class=art>$row[ref]</a>");
我想知道是否它能够自动地检测我的引用作为一个网址或不是。如果是一个网络地址,然后当用户点击超链接直接进入该网站,如果没有它应该超链接到谷歌搜索。
例如:
如果用户输入该链接作为reference.hyper链路应该是此网络地址
http://www.washingtonpost.com/sports/capitals
or
www.washingtonpost.com/sports/capitals
or
washingtonpost.com/sports/capitals
,或者如果用户输入的参考如下
washingtonpost+sports+capitals
它应该去谷歌搜索?q
提前感谢您的帮助