0

如果我有一个链接,例如: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";
4

2 回答 2

0

您必须放在链接http://前面,这就是互联网的工作方式,还有其他协议,https例如ftp<a href="google.com">

于 2013-01-25T04:43:15.947 回答
0

如果您使用的是 PHP,那么您可以检查链接。

检查链接是否以 http:// 开头,如果是,则可以,否则,在链接前面加上 http://。

这将确保您的链接将在外部站点中打开。

于 2013-01-25T04:49:02.907 回答