我有一个表单,它接受用户输入的基本信息,如姓名、电子邮件、位置,然后发送一封电子邮件,其中这些值格式化为表格,供内部使用。我想知道这里涉及的安全问题是什么,以及如何尽可能接近 100% 地解决这些问题?我正在使用 PHP 及其 mail() 函数。
到目前为止,我所拥有的只是将 strip_tags 应用于所有输入的数据。除此之外,除了字符长度计数之外几乎没有任何验证,但即使是那些也相当大(例如,名称为 80,电子邮件为 255;名称没有其他验证,以免对外国名称造成麻烦,电子邮件使用FILTER_VALIDATE_EMAIL)。
注意 - 没有数据库查询(如果有,我会使用准备好的语句作为查询的保障),但是如果这会影响任何事情,它将连接到一个。
非常感谢您的时间和帮助!