页面只能通过链接访问

时间:2013-07-23 14:21:28

标签: php html security email

我正在建立一个网站,在某些时候我希望一些用户填写表格,目前这些用户必须注册然后登录并填写表格。但是我有这样的想法,因为它只有一种形式,而且用户忘记了密码等,并且不断给我发出问题,我只会向他们发送一个带有表单的页面链接。

我不希望其他任何人能够通过输入URL来访问该表单,因此也有机器人能够访问该表单并垃圾邮件我的收件箱。那么有没有办法在链接和php页面中加入一种安全传递的东西,有点像www.mylink.php?pass ='yhgdfu8'如果你得到我的漂移。

任何帮助表示感谢。

提前致谢。

伊恩

编辑: 只是为了澄清我不建议将密码放入URL,可能有一个我将发送的电子邮件表,然后只允许访问该页面,如果来自桌面的电子邮件匹配,那可能吗?

1 个答案:

答案 0 :(得分:0)

看看

$_SERVER["HTTP_REFERER"];

您可以根据此变量的值进行限制,但这并不完美。

重要提示 - http://php.net/manual/en/reserved.variables.server.php

  

并非所有用户代理都会设置此功能,有些用户可以将HTTP_REFERER修改为功能。简而言之,它无法真正被信任。

更多信息:How reliable is HTTP_REFERER?