php邮件功能问题'到'领域

时间:2014-03-13 02:25:22

标签: php

业余问题,我知道但是有人可以让我知道在使用php的邮件功能时在“$ to =”部分输入变量的正确语法。当我使用下面的格式时,我收到了一个错误。我知道可以输入电子邮件地址作为常量,如“$ to = abc@gmail.com,def@gmail.com”,但我想使用变量。

提前致谢!

    $to = '$user1', '$user2';
    $subject = 'Congratulations! You have a match!';
    $message = 'Someone who you liked likes you too! Log in to find out who';
    $headers = 'From: info@xyy.com' . "\r\n" .
    'Reply-To: info@xyy.com' . "\r\n" .
    mail($to, $subject, $message, $headers);

3 个答案:

答案 0 :(得分:1)

更改此

$to = '$user1', '$user2';

到这个

$to = "$user1,$user2";

答案 1 :(得分:1)

轻松

$to = "$user1, $user2";

请确保您已经过验证的电子邮件地址,例如使用

$to = filter_var($user1, FILTER_SANITIZE_EMAIL) . ', ' . filter_var($user2, FILTER_SANITIZE_EMAIL);

实现了一点安全性。

答案 2 :(得分:0)

它接受一个以逗号分隔的字符串。

$to="$user1,$user";

Phpmail docs