0

URLの例facebook.comを格納するデータベースがあります。テーブルに値を表示し、同じ値をhrefに投稿しました

            <a href="<?php echo $url['url']; ?>" target="_blank">
            <?php echo $fet_2['urlname']; ?></a>

そのため、url をクリックすると、domain.COM/folder/folder/www.facebook.com のような新しいタブで開き、fb ページが読み込まれません。名前をクリックしたときにfbページをロードしたい。私を助けてください

4

2 に答える 2

1

コメントで述べたように、href の URL に「http://」が含まれていることを確認してください。そうでない場合、サイトは現在のドメインで開こうとします。

データベース内の一部の URL に http:// が含まれている場合は、先頭に追加する前に確認する必要があります。次のようなものを使用します。

URL に存在しない場合に http:// を追加するにはどうすればよいですか?

function addhttp($url) {
    if (!preg_match("~^(?:f|ht)tps?://~i", $url)) {
        $url = "http://" . $url;
    }
    return $url;
}

幸運を。

于 2013-02-07T02:29:30.123 に答える
1

URL からが抜けていると思いhttp://ます。そのため、そのページを探しているドメイン内に誘導されます。

こんな感じで解けます。

<a href="http://<?php echo $url['url']; ?>" target="_blank">
于 2013-02-07T02:09:54.233 に答える