如果我有一个链接,例如:www.google.com,则会链接到mydomain.com/www.google.com。
如果http://位于开头,则链接会转到www.google.com。
有没有办法确保链接确实使用php等进入外部网站?
此链接转到mydomain.com/www.google.com:
<a href="www.google.com">Link</a>
此链接转到www.google.com(我想要的所有人):
<a href="http://www.google.com">Link</a>
结束使用此验证:
if(strpos($URL, "http://") !== false) $URL = $URL;
else if (strpos($URL, "https://") !== false) $URL = $URL;
else $URL = "http://$URL";
答案 0 :(得分:0)
你必须将http://
放在链接前面,这就是互联网的运作方式,还有其他一些原型,例如https
,ftp
等,否则就会出现{{1}等链接是一个相对链接,并假设它是您域中的内部链接
答案 1 :(得分:0)
如果您使用的是PHP,则可以查看链接。
检查链接是否以http://开头,如果确实如此,否则,请在链接前加上http://。
这将确保您的链接将在外部网站中打开。