以下代码生成如下结果: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
答案 0 :(得分:0)
echo $link = $base_url."contact-us";
答案 1 :(得分:0)
$base_url="http://localhost/my_website/";
echo $link= $base_url."contact-us";
答案 2 :(得分:0)
你只需要拆分它
经过测试和工作:
$base_url="http://localhost/my_website/";
echo $link=$base_url."contact-us";
答案 3 :(得分:0)
$base_url="http://localhost/my_website/";
$link=$base_url."contact-us";
echo $link;
答案 4 :(得分: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;