2

我正在寻找建立一个举报/匿名提示网站,但我遇到了一些问题。基本想法是导航到启动页面,填写一些字段(可选的名称和位置,然后是消息),然后将其关闭。此时,消息会发送到特定的电子邮件收件箱,以便我们的团队可以查看。

我做了一些研究,PHP 似乎是我最好的选择,但我也希望能够记录每条消息的 IP 地址(或者,更理想的是,在发送之前将它们附加到电子邮件中),以便我可以确定我没有受到攻击或垃圾邮件。谁能指出我正确的方向?我是一个 PHP 菜鸟,但愿意学习。

谢谢!

4

2 回答 2

2

远程 IP 地址将在您的 php 脚本中使用超级全局 $_SERVER['REMOTE_ADDR'] 可用。您可以将其附加到您的邮件中。

顺便提一下:如果您记录发件人的 IP 地址,如果您希望发件人匿名,您会错过一些重要的事情。因为如果您记录 ip,那么情况就不再如此了。

于 2011-02-04T07:04:59.460 回答
0

问题

垃圾邮件机器人大多数时候都有一个计算机网络(被黑了!),所以大多数时候阻止 IP 地址是行不通的。另外,我想指出一些不知道其 PC 上的恶意软件的合法用户无法使用您的服务,因为您阻止了他的 IP 地址。否则根本不需要验证码,谷歌,雅虎!根本不会使用它们,因为您很可能知道这些图像有时很难阅读。

解决方案

你应该有一个好的垃圾邮件过滤器(GMail 的工作非常好),并使用Akismet来检测垃圾邮件。他们有非常好的库,所以你根本不需要做任何编码,它会工作得更好,然后是你将要实现的。

于 2011-02-04T08:24:29.343 回答