PHP防止从重复提交页面中刷新示例代码。

PHPer,我们常常不得不接受表单数据在开发和学习PHP。然而,在处理表单时总是存在一个问题,它困扰着每个人并刷新了重复提交的页面的问题。如何防止重复提交的刷新呢

PHP刷新更新防止重复提交(更新或重装)表单提交页面,提交表单的内容可以重复,可以使用PHP会话来避免这一问题,存储在服务器的会话,在PHP程序更改会话变量的值,并将其存储在服务器上,对变量的下一个访问。是新的价值分配,所以数量可以在会话变量记录表单提交,超过1,将不再与表单中的数据处理。

核心代码

以下是参考文献:


如果(isset($ _post {整套' }){ } _post美元整套的= = 'submitted){
session_start();
如果(isset($ _session { 'submit_time ' }){ } _session美元'submit_time= = 0){
打印';
print_r($ _post);
print'please再试一次;
打印';
_session美元{ 'submit_time} = 1;
echo $ _session { 'submit_time};
撤消($ _session { 'submit_time});
{人}
打印';
print_r($ _post);
不管您提交了什么;
打印';
}
{人}
session_start()或目录(会议没有启动);
_session美元{ 'submit_time} = 0;
/ / isset($ _session { 'submit_time ' })或死亡(会话变量是没有创造);
回声 / / $ _session { 'submit_time};
>
方法
名称:
电子邮件:
啤酒:

疣猪
爱尔兰啤酒




< PHP
}
>