0

以下のコードは、次のような結果を生成しています。http://localhost/my_website/ contact-us

$base_url="http://localhost/my_website/";
echo $link= "$base_url contact-us ";

しかし、私はこのような結果を得ようとしています:http://localhost/my_website/contact-us

私も次のコードを試しました

$base_url="http://localhost/my_website/";
echo $link= "$base_url.contact-us ";

でも結果はこんな感じhttp://localhost/my_website/.contact-us

この問題を解決する方法を教えてください。

編集

申し訳ありませんが、ここで直面している正確な問題については明確に述べていません。上記の例が私の場合に役立つと思いました。実際、私はユーザーのメールアドレスに送信するリンクを作成しようとしています。

私のコード

$base_url="http://localhost/my_website/";
$random_hash="1";
echo $link="
<a href='$base_url account/confirm_registration/$random_hash' target='_blank'>$base_url   account/confirm_registration/$random_hash</a>";

しかし、それはこのように生成されています

http://localhost/my_website/ account/confirm_registration/1
4

5 に答える 5

0

あなたはそれを分割する必要があります

テストされ、動作します:

$base_url="http://localhost/my_website/"; 

echo $link=$base_url."contact-us";
于 2013-02-26T07:42:53.053 に答える
0
echo $link = $base_url."contact-us";
于 2013-02-26T07:35:47.200 に答える
0
$base_url="http://localhost/my_website/";
echo $link= $base_url."contact-us";
于 2013-02-26T07:36:08.417 に答える
0
$base_url="http://localhost/my_website/";
$link=$base_url."contact-us";
echo $link;
于 2013-02-26T07:43:38.137 に答える
0

基本的な文字列の連結について学ぶ必要があります:http://php.net/manual/en/language.operators.string.php

これを試して:

$base_url = "http://localhost/my_website/";
$random_hash = "1";
$url_page = "account/confirm_registration/$random_hash";
$url = $base_url . $url_page;
$link = "<a href='$url'>$url</a>";

echo $link;
于 2013-02-26T08:01:54.193 に答える