加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP防止刷新重复提交页面的示例代码

发布时间:2020-12-13 02:56:09 所属栏目:PHP教程 来源:网络整理
导读:《PHP防止刷新重复提交页面的示例代码》要点: 本文介绍了PHP防止刷新重复提交页面的示例代码,希望对您有用。如果有疑问,可以联系我们。 PHP防止刷新反复提交页面的示例代码 PHP教程 作为phper,我们在开发和学习php过程中,不免要经常的接受处理表单数据,然

《PHP防止刷新重复提交页面的示例代码》要点:
本文介绍了PHP防止刷新重复提交页面的示例代码,希望对您有用。如果有疑问,可以联系我们。

PHP防止刷新反复提交页面的示例代码PHP教程

作为phper,我们在开发和学习php过程中,不免要经常的接受处理表单数据,然而处理表单的时候总会有一个问题,困扰大家,刷新页面重复提交的问题.如何防止刷新页面重复提交呢?PHP教程

PHP防止刷新重复提交,通过不断刷新(Refresh or Reload)表单提交页面,可以重复提交表单内容,可以利用 PHP 的 Session 来避免这一点,Session 保存在服务器端,在 PHP 过程中改变 Session 变量的值后,即保存在服务器端,下次拜访这个变量时,得到是新赋的值,所以,可以用一个 Session 变量记录表单提交的次数,大于1时,就不再处理表单中的数据.PHP教程

焦点代码PHP教程

以下为援用内容:PHP教程

if (isset($_POST['action']) && $_POST['action'] == 'submitted') { 
session_start(); 
if (isset($_SESSION['submit_time']) && $_SESSION['submit_time']==0){ 
print '<pre>'; 
print_r($_POST); 
print '<a href="'. $_SERVER['PHP_SELF'] .'">Please try again</a>'; 
print '</pre>'; 
$_SESSION['submit_time']=1; 
echo $_SESSION['submit_time']; 
unset($_SESSION['submit_time']);
} else { 
print '<pre>'; 
print_r($_POST); 
echo "However you have submitted"; 
print '</pre>'; 
} 
} else { 
session_start() or dir("session is not started"); 
$_SESSION['submit_time']= 0; 
// isset($_SESSION['submit_time']) or die ("session var is not created"); 
// echo $_SESSION['submit_time']; 
必修> 
<form action="<必修php echo $_SERVER['PHP_SELF']; 必修>" method="POST"> 
Name: <input type="text" name="personal[name]"><br> 
Email: <input type="text" name="personal[email]"><br> 
Beer: <br> 
<select multiple name="beer[]"> 
<option value="warthog">Warthog</option> 
<option value="guinness">Guinness</option> 
</select><br> 
<input type="hidden" name="action" value="submitted"> 
<input type="submit" name="submit" value="submit me!"> 
</form> 
<必修php 
} 
必修>

《PHP防止刷新重复提交页面的示例代码》是否对您有启发,欢迎查看更多与《PHP防止刷新重复提交页面的示例代码》相关教程,学精学透。编程之家 52php.cn为您提供精彩教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读