防止浏览器重新发送帖子变量

ppp*_*ppp -1 javascript php

当用户尝试登录我的站点时,他的用户名和密码将作为POST变量发送.当页面加载时,我得到变量,处理它们并决定登录是否成功.然后,我将包含一条消息的页面呈现给用户,告知用户他们是否成功登录.

我的问题是,如果用户点击F5或刷新,浏览器会提示他们重新发送登录数据.有没有办法在不重新加载页面的情况下避免它?有些javascript可能吗?如果没有,那么我可以发送一个标题重新加载页面,但我如何向用户显示消息?

现在我有一个user_message对象,其中包含一个信息数组,用于在页面加载时显示用户.

Pee*_*Haa 5

您应该重定向到新页面.这样,当用户刷新页面时,将没有POST变量.

form -> form handler -> success / failure page
Run Code Online (Sandbox Code Playgroud)

第二个箭头是重定向的位置.