当用户点击链接时,我试图通过电子邮件将多个变量发送到php页面,两个变量都显示在电子邮件中,但是我只能通过URL将一个变量传递给php页。我认为这与我的引号
有关电子邮件代码
$email = 'example@hotmail.co.uk';
$name = $_POST['name'];
$email_message =$message = $_POST['feedback'];
$date_added = date("y-m-d");
$message = " $email_message,
<a href='http://www.example.co.uk/email_feedback/feedback_result.php?name=$name&message=$email_message>Click HERE to Activate :)</a>";
$headers = 'From: <example.co.uk>' . "\r\n" .
'Reply-To: <example.co.uk>';
$subject ='confirm account';
mail($email, $subject, $message, $headers,
'example.co.uk');
答案 0 :(得分:0)
尝试将 $ message 更改为:
$message = '$email_message,
<a href="http://www.example.co.uk/email_feedback/feedback_result.php?name='.$name.'&message='.$email_message.'">Click HERE to Activate :)</a>';
您的 href 没有结束"/'
。希望这是唯一的问题。
答案 1 :(得分:0)
$message = $email_message. '
<a href="http://www.joshpercival.co.uk/email_feedback/feedback_result.php?name='.$name.'&message='.$email_message.'">Click HERE to Activate :)</a>';