0

所以我为这个客户制作了一个非常简单的 4 页静态网页,并带有一个由 php 处理的快速联系表单。一切都很顺利。

然后客户来找我,并要求他能够查看提交了多少次的计数器。所以他通常希望为他的表单设置一个计数器,这很简单,因为我只需为使用表单发送的每封成功电子邮件添加一个计数器,并将其保存在某种数据存储中。

但...

我能想到的唯一方法是有一个单独的用户页面,里面有一个简单的盒子,里面有数字,只有客户端可以访问。

我可以这样做... 将计数器保存在一个 xml 文件或一个表、一列、一行的 mySQL 数据库中。

但是有没有更好更简单的方法来做到这一点???我可以建立一个与谷歌分析或其他东西的链接吗?而不是制作一个带有数字的页面。

4

1 回答 1

1

我建议使用单独的页面供客户查看计数。您可以使用 .htaccess 来控制对该页面的访问。主要原因是期待未来的客户请求。最有可能的是,他们会要求您显示指定时间段的计数、每天/每周/每月的计数等。如果您现在设置页面,那么您可以有地方自定义/扩展。

至于存储计数器,我建议存储的不仅仅是总数。有一张你要存储的桌子:

  • 表格提交的日期/时间
  • 远程 IP 地址(供将来参考)
  • 提交表单的内容(如果客户决定想要查看它)
  • 可能是电子邮件的事件内容(如果客户决定要重新发送它)

然后显示总数,您只需select count(1) from that_table提供任何所需的日期/等。分组。

于 2011-09-23T08:57:03.197 回答