我正在创建我的网站,并需要一些帮助阻止人们手动访问我的网站中的页面。基本上,我已经设置了一个联系表单,一旦填写完毕,它会将您发送到一个谢谢页面。我想通过输入网址来阻止人们手动访问该页面。我希望他们只能通过填写表格并点击“发送”来访问它。
首先,这是可能的,如果是的话,怎么样?!
提前致谢!!
答案 0 :(得分:1)
将页面作为对POST的响应,不要重定向到它。
答案 1 :(得分:0)
您需要将重定向与某种持久存储(数据库,cookie,会话)结合使用。
基本上在感谢页面上,检查它们来自联系表单,通过持久存储,否则重定向。
答案 2 :(得分:0)
也许你可以查看http方法。如果是帖子,可能是用户使用了表格。如果它得到了,大概是他们自己键入了地址。
祝你好运!答案 3 :(得分:0)
您可以在表单中插入一个特殊的隐藏哈希值,并在您重定向到的页面上检查它。但这并非万无一失。