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

PHPを使用している場合は、リンクを確認できます。

リンクが http:// で始まるかどうかを確認し、そうであれば問題ありません。それ以外の場合は、リンクの先頭に http:// を追加します。

これにより、リンクが外部サイトで開くようになります。

于 2013-01-25T04:49:02.907 に答える
0

リンクの前に配置する必要がありますhttp://。これがインターネットのしくみです。 などの他のプロトコルがありhttpsます。ftp<a href="google.com">

于 2013-01-25T04:43:15.947 に答える