0

我正在使用 PHPMailer-Lite 类来构建电子邮件发送脚本,但我不确定在将 $name变量添加到构造函数时是否应该在 $name 变量上使用addlashses() 。

如果某人的姓氏是O'Riley(或任何其他包含通常应在处理前进行清理的字符的名称)并且我会不转义地发送它,它不会与脚本/电子邮件发送混淆吗?不转义发送它是否安全?作为旁注,我还想避免让我的消息正文说"Hello, O\'Riley"

查看源代码,我看到它只从收到的 $name 变量中修剪空格和行尾 (\r\n) 字符,因此任何关于此的建议都将受到欢迎。

谢谢大家 !

4

1 回答 1

1

IIRC,PHPMailer 自动处理。

如果您将其传递给“Seamus O'Malley”,则它的格式正确,可以通过电子邮件发送。

于 2010-03-28T04:47:16.233 回答