我们有一个表单页面,当我点击提交按钮时,在检查字段和字段的有效性之后,我们应该在另一个html页面上看到一个"Welcome Message"
现在我的问题是:我如何保护这个html页面从浏览器地址栏的方式访问?我不希望在地址栏中输入这个页面被看到。
例如,如果用户正确填写了表单,然后他在另一个html页面上看到"欢迎消息",并通过查看地址栏,结果他可以通过在地址栏中输入地址来访问页面!
您可以检查服务器端用户是否来自POST
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
// print good page
}
else
{
// Print bad page or redirect
}