如何保护html页面不被地址栏访问?


How do I can protect a html page from accessing by way of address bar

我们有一个表单页面,当我点击提交按钮时,在检查字段和字段的有效性之后,我们应该在另一个html页面上看到一个"Welcome Message"

现在我的问题是:我如何保护这个html页面从浏览器地址栏的方式访问?我不希望在地址栏中输入这个页面被看到。

例如,如果用户正确填写了表单,然后他在另一个html页面上看到"欢迎消息",并通过查看地址栏,结果他可以通过在地址栏中输入地址来访问页面!

您可以检查服务器端用户是否来自POST

if($_SERVER['REQUEST_METHOD'] == 'POST')
{
    // print good page
}
else
{
    // Print bad page or redirect
}