繁体   English   中英

PHP:邮件功能—如何在参数中包含撇号

[英]PHP: mail function — how do I include an apostrophe in a parameter

我在使用有效的电子邮件地址时遇到麻烦,其中的撇号是$to参数。 我不知道如何将带有撇号的参数传递给PHP mail()函数。

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

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

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

$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()。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM