根据物理位置限制特定页面访问

时间:2015-05-26 12:21:28

标签: php html5 ip

对于我学校的项目,我想允许会员在会议结束时“登录”以显示他们的出席情况。显然,会有人不参加会议并试图欺骗系统。

我打算这样做的方式是

  • 如果表格的IP不在学校网络的范围内,则限制表格(通过php)
  • 防止一台设备提交两次(添加为期一周的Cookie)

我不确定我的IP方法是否是解决此问题的最佳方式,或者我是否完全错了。所以在我进入研究之前;这是处理这个问题的最佳方法吗?

1 个答案:

答案 0 :(得分:0)

要限制提交到某个IP范围,您可能需要查看this answer。但是,这仅适用于所使用的设备在您学校的网络中,并且您必须添加一些时间限制(因此声称参与后的第二天不起作用)。

对于cookie,用户可以删除。对于您来说,它实际上可能足以记住所使用的登录,以及它们是否已在相关周内提交。

总而言之,您可能更容易打印参与者必须签名的列表......