我正在建立一个网站,在某些时候我希望一些用户填写表格,目前这些用户必须注册然后登录并填写表格。但是我有这样的想法,因为它只有一种形式,而且用户忘记了密码等,并且不断给我发出问题,我只会向他们发送一个带有表单的页面链接。
我不希望其他任何人能够通过输入URL来访问该表单,因此也有机器人能够访问该表单并垃圾邮件我的收件箱。那么有没有办法在链接和php页面中加入一种安全传递的东西,有点像www.mylink.php?pass ='yhgdfu8'如果你得到我的漂移。
任何帮助表示感谢。
提前致谢。
伊恩
编辑: 只是为了澄清我不建议将密码放入URL,可能有一个我将发送的电子邮件表,然后只允许访问该页面,如果来自桌面的电子邮件匹配,那可能吗?
答案 0 :(得分:0)
看看
$_SERVER["HTTP_REFERER"];
您可以根据此变量的值进行限制,但这并不完美。
重要提示 - http://php.net/manual/en/reserved.variables.server.php
并非所有用户代理都会设置此功能,有些用户可以将HTTP_REFERER修改为功能。简而言之,它无法真正被信任。