PHP 邮件功能'to'字段的问题



业余问题,我知道,但有人可以让我知道正确的语法输入变量在"$to ="部分时使用php的邮件功能。当我使用以下格式时,我得到了一个错误。我知道它可以输入电子邮件地址为常量,如"$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' . "rn" .
    'Reply-To: info@xyy.com' . "rn" .
    mail($to, $subject, $message, $headers);

change this

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

$to = "$user1,$user2";

Easy as

$to = "$user1, $user2";

请确保您有有效的电子邮件地址,例如使用

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

实现了一点安全性

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

$to="$user1,$user";

Phpmail文档

最新更新