gpt4 book ai didi

php - 使 $_POST 数据安全地发送到电子邮件

转载 作者:可可西里 更新时间:2023-11-01 00:23:06 26 4
gpt4 key购买 nike

我了解 mysql_real_escape_string 等,但是当我只是发送电子邮件时呢?

所以我有表单和文本框,直接将 $_POST 数据通过电子邮件发送给用户是否存在任何漏洞?我猜他们将无法执行任何 PHP.. 或者如果他们从网址运行它,他们可以吗?我不确定。

最佳答案

如果直接发送到电子邮件就可以了。如果它存储在数据库中以显示在帮助台等管理员页面上,则需要对 html 输出和 mysql 进行转义。您可以使用许多函数转义 mysql:

那是因为电子邮件可以包含 HTML,如果您不想收到人们在其中放入虚假 HTML 的电子邮件,例如 <blink> (这真的很烦人)然后你可以使用 htmlspecialchars() : http://php.net/manual/en/function.htmlspecialchars.php

如果您担心电子邮件中的 Javascript,请使用 htmlspecialchars()上面提到的也会逃避这一点。

关于php - 使 $_POST 数据安全地发送到电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13379427/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com