【问题标题】:Can spam robots scan PHP pages for email addresses? [closed]垃圾邮件机器人可以扫描 PHP 页面的电子邮件地址吗? [关闭]
【发布时间】:2012-03-22 23:12:49
【问题描述】:

我有一个带有验证码的 PHP 联系表,旨在限制我收到的垃圾邮件。在 PHP 代码中,我有将表单信息发送到的实际电子邮件地址,并写在代码中。

我的问题是,在网络上搜索电子邮件地址的垃圾邮件机器人能否获取用 PHP 编写的电子邮件地址?

它不会以 HTML 格式显示在网页上。当我查看页面的来源时,我看不到电子邮件地址。即使将页面保存到我的硬盘驱动器也不会显示 PHP 代码。

感谢您的帮助

【问题讨论】:

  • 你可能是安全的,虽然垃圾邮件机器人可能仍然能够绕过验证码,所以你仍然会偶尔收到垃圾邮件。
  • 不知道为什么它被否决了,我认为它已经足够清楚了。如果在我的研究中出现任何困难,我就不会发布这个问题!感谢您的想法,看起来应该没问题。
  • @ChrisFletcher 是的,我们确实通过表单收到了奇怪的垃圾邮件。如果它变得很多,我们显然也会考虑阻止它们。
  • @Doomsknight 我没有投反对票,但我想那些确实认为这个问题太基本的人。与其问一个包含背景故事和轶事的复杂问题,Dan 可以简单地问“是否可以查看网站的 PHP 代码?”。

标签: php forms spam robot email-address


【解决方案1】:

否 - 当 PHP 文件使用您的 HTTP 服务器提供时,它会呈现为 HTML

【讨论】:

    【解决方案2】:

    没有。任何客户端都无法读取 PHP 代码。它在服务器端存在和执行。

    所有 php 块都在服务器端执行,只有结果被发送到客户端。小心调试消息,您通常应该关闭实时站点上的调试消息。服务器生成的结果是所有人都可以看到的,当然除非有人入侵了您的服务器。

    【讨论】:

    • 感谢您的信息。这就是我希望听到的!我们确实关闭了实时页面的调试消息,并且服务器是安全的。
    【解决方案3】:

    没有。漫游器会看到与您的浏览器相同的内容。

    【讨论】:

      【解决方案4】:

      电子邮件地址存储在服务器端代码 (php) 中。

      当页面被访问时,页面会生成客户端代码(HTML)。

      机器人(如用户)只能通过浏览器读取客户端代码。

      他们能够看到电子邮件地址的唯一方法是通过直接访问文件来查看服务器端代码 (PHP) 的源代码。例如通过 FTP 到 PHP 源代码。

      【讨论】:

        【解决方案5】:

        机器人无法扫描(系统内部除外),但这并不意味着您的电子邮件不会被发送垃圾邮件。

        但是,有些跨度可以通过多种方式发现从未使用过的电子邮件地址。 (例如,卖掉了我的 ISP..)

        【讨论】:

          【解决方案6】:

          TL;DR

          没有。

          更长

          只要您的代码正常运行并且电子邮件永远不会回显,您的电子邮件就是安全的。如果由于某种原因您的 PHP 解释器出现故障,或者没有正确配置,并且源代码按原样提供,电子邮件将在那里供任何人阅读。

          【讨论】:

            【解决方案7】:

            没有。这是基本的服务器端/客户端错误。简而言之,PHP 在服务器(服务器端语言)上执行并返回 HTML 作为对 Web 客户端的响应。如果 HTML 中没有电子邮件,那么您是部分安全的。

            我说一部分,因为验证码对垃圾邮件机器人来说没什么。例如,看看这个网站: http://www.deathbycaptcha.com/

            他们提供验证码解决 API,1000 个验证码只需 1.39 美元。今天,验证码对垃圾邮件发送者来说毫无意义。但是,它将减少垃圾邮件的数量。可能最好的答案是过滤电子邮件(例如使用 gmail)。

            【讨论】:

              猜你喜欢
              • 2021-08-21
              • 2013-08-06
              • 1970-01-01
              • 1970-01-01
              • 2015-01-17
              • 2013-08-23
              • 2012-07-24
              • 1970-01-01
              • 2010-11-20
              相关资源
              最近更新 更多