1

我在使用带有撇号作为$to参数的有效电子邮件地址时遇到问题。我不知道如何将带有撇号的参数传递给 PHPmail()函数。

4

2 回答 2

0

将电子邮件地址用双引号括起来。但是您确定撇号有效吗?

编辑,是的,这是合法的。只需将其用双引号括起来,但还要在双引号、空格和反斜杠前面添加反斜杠。

于 2011-09-19T23:59:25.990 回答
0

我真的怀疑撇号在电子邮件地址中是否有效(即使规范允许)但要传递参数,您可以执行以下操作之一:

$to = "this is a string with an ' in it";

或者

$to = 'this is a string with an \' in it';

现在您可以将它用于 mail();

mail($to, $subject, $message, $headers);

无论哪种方式,您都会将撇号发送到 mail()。

于 2011-09-20T00:15:04.870 回答