通过url将多个变量从电子邮件传递到php页面

时间:2016-11-15 18:22:17

标签: php email

当用户点击链接时,我试图通过电子邮件将多个变量发送到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');

2 个答案:

答案 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>';