Session防止页面刷新
来源:互联网 发布:mac os x最新版本下载 编辑:程序博客网 时间:2024/05/17 00:53
一 代码
<?phpsession_start();?><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><link type="text/css" rel="stylesheet" href="css/in.css"><title>防止页面刷新</title></head><body><div id="one"><div id="two"><span class="one">防止页面刷新</span><br><br><span class="two"><?phpif($_SESSION['id']==$_POST['id']){//判断session变量是否与获取的id值相同 if(isset($_POST['id'])){// 当页面中存在id变量时if($_POST['text']!=""&&$_POST['pwd']!=""){// 判断文本框中是否存在内容 if(!is_dir('txt')){//如果目录不存在 mkdir('txt');// 创建文件夹 } $str="用户名:".$_POST['text']."<br>密码:".$_POST['pwd'];// 拼接字符串 if(file_put_contents('txt/in.txt',$str)>0){// 如果向文件中写入数据成功 echo "内容成功提交"; }}else{ echo "文本框内容不能为空";} }}else{ echo "页面已经设置防刷新设置";}$id=microtime();// 定义当前时间微秒数$_SESSION['id']=$id;// 将微秒数存到session中?></span><form action="" method="post"><input type="hidden" name="id" value="<?php echo $id;?>">用户名:<input type="text" name="text" class="three"><br>密 码:<input type="password" class="three" name="pwd"><br><input class="four" class="clickFour" type="submit" name="sub" value="提交"><input class="four"type="reset" name="sub" value="重置"></form></div></div></body></html>
二 运行结果
提交后,再刷新页面(F5),运行结果如下:
阅读全文
0 0
- Session防止页面刷新
- session技术:防止用户频繁刷新页面
- 【WEB页面的定时刷新页面(防止session超时)】
- session让你保持页面防止刷新提交
- php环境下利用session防止重复刷新页面
- 防止页面刷新问题
- 防止页面重复刷新
- JSF防止页面刷新
- SESSION 页面刷新 失效
- Asp防止刷新页面函数
- php防止页面刷新代码
- 防止页面后退重复刷新
- php页面防止刷新代码
- jsp中使用session防止重复刷新
- 防止页面刷新重复提交几招
- 怎样防止jsp页面恶意刷新呀?
- 用委托来防止页面刷新提交
- 防止页面刷新重复提交的方法
- redis伪集群部署
- Java高并发程序设计
- 多线程同步 顺序打印数字 线程条件变量
- PHP应用Session
- bzoj2648&&2716 kd-tree模板
- Session防止页面刷新
- 浏览器定位和导航
- 企业为什么要先上ERP?
- Linux常用命令学习
- python的map,reduce和zip
- fork测试
- 打印二叉树的路径
- Sesseion变量屏蔽刷新页面对计数器的影响
- hdu 1083 Courses最大匹配