-2

我在邮件中发送一个链接,使用该链接将用户重定向到不同的页面。

我想在点击这里发送链接,但格式有一些错误..

if ($email = $_REQUEST['email'])
{

    $to   = $email;
    $from = "admin@abc.com";

    $subject = "Password reset link";
    $headers = $from;

    $link = "To reset your password click below link";
    $link = "
    <a href="'http://www.abc.com/changepassword.php'">Click Here</a>";

    $message = $link;
    mail ($to,$subject,$message,$headers);
}
4

3 回答 3

3

改变:

$link="
<a href="'http://www.abc.com/changepassword.php'">Click Here</a>";

$link .= "
<a href='http://www.abc.com/changepassword.php'>Click Here</a>";
于 2013-11-12T13:14:55.480 回答
0

发送时您不会获得 $link 变量中的所有信息,并且链接格式不正确。

$link = 'To reset your password click below link';
$link .= '<a href="http://www.abc.com/changepassword.php">Click Here</a>';
于 2013-11-12T13:17:46.693 回答
0

更好的 :

$link .= '<a href="http://www.abc.com/changepassword.php">Click Here</a>';

PHP解析双引号字符串,这样的速度相当快。

于 2013-11-12T13:17:20.660 回答