PHP防止页面刷新重复提交数据
来源:互联网 发布:手机淘宝有货到付款吗 编辑:程序博客网 时间:2024/05/16 02:00
html
<?php
$ti=mt_rand(0,1000000);
Yii::app()->session['conn_id'] = $ti;
Yii::app()->session['conn']=$ti;
//echo Yii::app()->session['conn_id'];
?>
<input type="hidden" name="infoKey[code]" value="<?php echo Yii::app()->session['conn_id']; ?>"/><!--hidden-->
后台
$hide = $_POST['infoUser']['code'];
if ($hide == Yii::app()->session['conn']) {
//提交成功
else {
// echo "<script>alert('亲!就知道你会刷新提交,stop 你已经提交成功啦');</script>";
$this->redirect('./index.php?r=Sdkadd/register');
}
===========================================上面是Yii==============================================================================
1、提交页面
<?php
session_start();
$t=mktime();
$_SESSION['conn_id']=$t;
$_SESSION['conn']=$t;
var_dump($_SESSION);
var_dump($_COOKIE);
?>
<html>
<head>
<title>防止刷新提交或者重新提交</title>
</head>
<body>
<form method="POST" action="get.php">
<span>username:</span><input type="text" name="username" id="username"><br>
<input type="hidden" name="hidden" id="hidden" value="<?php echo $_SESSION['conn_id']?>">
<span>message:</span><input type="text" name="message" id="message"><br>
<input type="submit" value="submit">
</form>
</body>
</html>
2、服务器端接收页面
<?php
session_start();
$username = $_POST['username']."<br>";
$message = $_POST['message'];
$hide = $_POST['hidden'];
var_dump($_SESSION);
if($hide==$_SESSION['conn'])
{
echo "亲,提交成功了哦";
}else
{
echo "<script>alert('亲!就知道你会刷新提交,stop 你已经提交成功啦');</script>";
echo "<script>window.location.href='index.php';</script>";
}
session_destroy();
?>
http://blog.sina.com.cn/s/blog_65f387740100z6xr.html
- PHP防止页面刷新重复提交数据
- php 防止页面刷新重复提交
- php防止刷新页面重复提交
- 防止页面刷新重复提交几招
- 防止页面刷新重复提交的方法
- 防止页面刷新重复提交的方法
- 防止页面的重复提交,刷新
- .net 防止页面刷新重复提交
- 防止刷新页面造成表单重复提交
- jsp页面防止刷新重复提交解决方案
- java防止页面刷新重复提交
- jsp页面防止刷新重复提交解决方案 .
- jsp页面防止刷新重复提交解决方案
- 防止页面的重复提交,刷新
- 防止页面的重复提交,刷新
- .net 防止页面刷新重复提交
- jsp页面防止刷新重复提交解决方案
- 怎样防止浏览器刷新重复提交数据?
- C#中的委托和事件(续)
- Asp.net Mvc中利用ValidationAttribute实现xss过滤
- ssg-2015.06.15~2015.06.18 总结
- linux文件属性与权限
- 使用eclipse进行Android编程发生崩溃的一个问题及解决办法
- PHP防止页面刷新重复提交数据
- js 分享qq空间,新浪微博,qq
- 关于Android的语言适配
- 验证码识别实践1:自己动手C#实现
- jni 移植 JNI环境变量char, jstring 的相互转化
- hibernate4中HHH000273的错误
- android HH不能格式化时间的问题
- WebService学习笔记5——AXIS2基础
- 评分插件 jQuery raty的使用