怎么防止刷新网页重复插入数据
如何防止刷新网页插入数据
我做了一个留言板,但是每次刷新就会插入信息,请问怎么做才能防止刷新插入数据呢
JS每次操作后返回
$regs=mysql_query($shouruinsert,$conn);
if($regs) echo "<script>window.alert("操作成功");</script><font size=3><a href=inout.htm>你的收入已经入库,请返回.不要刷新本页以免重复提交</a></font><script>window.location.href='inout.htm';</script>";
}
else{
echo "<script>window.alert("操作失败");</script><font size=3><a href=inout.htm>请检查你提交的数据是否规范或者联系管理员!!</a></font>";}
可以在发表页生成个cookie,在提交页,如果提交成功了就把这个cookie清了,这个刷新的时候判断cookie是否存在就可以了
还有和种方法就是查询数据库之后直接判断,
if($regs){
die('is exisit');
}else{
mysql_.....
}
Parse error: ,这个问题是我今天在写php程序时出现的一个简单的问题,其实这算不上什么问题,
下面我们来看看这段代码。
sql ="Select * from * where user_myid= '$uid' and user_type=0";
$result = mysql_query( $sql ) ;
if( mysql_num_rows( $result ) )
{
while( $rs = mysql_fetch_array( $result ) )
{
temp.= "<friend fid="".$rs[0]."" fname="".$rs[1]."" /> n";
}
}
哈哈,看到蓝色的temp栏目了没?
是前面少了一个$号,是不是不算问题呢,但是如何不仔细的话就是大问题哦。
我们来看看一个关于如何让fck能正常显示我们上传的图片吧。
<div id="wrapper">
<form name="form1" action="<?=$_SERVER["PHP_SELF"]?>" method="post">
标题:<input type="text" size="20" name="title" /><br />
<?php
include "fckeditor/fckeditor.php"; //包含文件
$ofckeditor = new FCKeditor("fckeditor1"); //创建实例
$ofckeditor->BasePath = "./fckeditor/"; //设置FCK的路径
$ofckeditor->ToolbarSet = "Default"; //设置编辑器工具栏类型
$ofckeditor->Width="700px";
$ofckeditor->Height = "300px"; //设置编辑器高度
$ofckeditor->Create(); //创建编辑器
?>
<br />
<input type="submit" name="submit" value="提交" />
</form>
<br />
</div>
<div>
<?php
echo $_POST["fckeditor1"];
?>
</div>
路径不对。。
注意你的源代码:
<img src="/fck/upload/image/20090406214620132.jpg" />
再看你的调用fck地址为:fckeditor/fckeditor.php
说明你的预览页面和fck不在同级。再说,FCK默认上传图片源代码里都应该是完整URL。
你的FCK似乎改动过吧。
配置一下你的fck就OK了。
将一个目录下面的所有的html列出来
当作连接显示
<?php
// Note that !== did not exist until 4.0.0-RC2
if ($handle = opendir('/path/to/files')) {
echo "Directory handle: $handlen";
echo "Files:n";
/* This is the correct way to loop over the directory. */
while (false !== ($file = readdir($handle))) {
echo "$filen";
}
/* This is the WRONG way to loop over the directory. */
while ($file = readdir($handle)) {
echo "$filen";
}
closedir($handle);
}
?>
cache limiter
echo "<a href='../home.php'>Home</a>n<br />";
session_start();
cache limiter
想知道为什么session_start();加一句就会出现警告消息
session_start(): 放在文件开始 试试
Note: If you are using cookie-based sessions, you must call session_start() before anything is outputted to the browser.
相关文章
- 使用下以两种方法时必须把字段设为”主键(PRIMARY KEY”或”唯一约束(UNIQUE)”。1:使用REPLACE INTO (此种方法是利用替换的方法,有点似类于先删除再插入) 复制代码 代码如下:REPLACE INTO Syntax REPLACE [LOW_PRIO...2013-10-04
- 这篇文章主要介绍了mybatis使用oracle进行添加数据的方法,本文给大家分享我的心得体会,需要的朋友可以参考下...2021-04-27
- 本文简单介绍如何防止外部恶意调用ajax接口,以达到节省流量,减轻服务器压力的目的。...2016-04-15
- 重复提交数据我们在应用中经常会碰到了,今天我给各位介绍利用session来防止用户不小心重复提交数据的一个例子 原理非常的简单:就是用session在表单页面记录下,...2016-11-25
- 对于php文件操作那么关于在指定的位置插入数据就比较复杂了,下面我们就来看看关系在文件指定行插入数据实例吧。 $arrInsert = insertContent("array.php", "abcdef", 3...2016-11-25
- 文件锁可以防止文件读写时多人访问时出现共享问题或数据不准确的问题,下面我们来看一篇关于php文件锁类防止并发的例子,具体如下. 工作间隙写了个文件锁的类,用于...2016-11-25
- 本篇文章是对用checked语句防止数据溢出的解决方法进行了详细的分析介绍,需要的朋友参考下...2020-06-25
- MYSQL用户ROOT密码为空时是一个很大的漏洞,在网上也有许多一些利用此漏洞的方法,一般就是写一个ASP或PHP的后门,不仅很麻烦,而且还要猜解网站的目录,如果对方没有开IIS,那我...2016-11-25
- 小编给大家推荐的这篇文章介绍了php防止sql注入的方法,非常实用,有兴趣的同学快来看看吧。 一、什么是SQL注入式攻击? 所谓SQL注入式攻击,就是攻击者把SQL命令插入...2017-07-06
- 关于怎么防止刷新网页重复插入数据方法很多也很简单的,下面我们就来提供几种参考的处理方法吧。 如何防止刷新网页插入数据 我做了一个留言板,但是每次刷新就会...2016-11-25
- 防止sql注入,通常一个一个文件修改不仅麻烦而且还有漏掉的危险,下面我说一上如何从整个系统防止注入...2021-09-22
- 保存数据到mysql数据库中我们需要使用update或insert来协助我们完成,下面我给学习php的朋友介绍几个应用例子,希望文章给你带来帮助。 我们先来介绍INSERT语句 语法...2016-11-25
- (1)域名、IP地址的链接数量 这种方式一般是查询网站是否专门提供链接服务的页面。如果这个页面导出链接数量太多时,那么搜索引擎可能会认定网站是SPAM。当然,导航网...2016-10-10
- 本文章介绍了关于如何利用cookie来防止用户重复提交相同的数据的解决办法, 原理是 如果数据通过了上边的两次验证,说明数据是合法有效的数据。这时候我们把提交的...2016-11-25
- 下面我们来看一篇关于深入分析php表单加入Token防止重复提交的例子,希望这篇文章能够帮助到各位朋友,具体的步骤细节如下. Token浅谈 Token,就是令牌,最大的特点...2016-11-25
- 本文章来给大家介绍php获取刚刚插入数据的ID值方法,php提供了mysql_insert_id()函数我们只要在插入数据后面加入echo mysql_insert_id() 即可。 例子 代码...2016-11-25
- 本文主要介绍了vue 防止多次点击,可以有效防止恶意点击,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-08-09
- 默认情况下,设定了表格大小,看起来没什么问题,但当表格里装了很多比表格宽度要宽的内容时就会发现表格自然的被撑大了。 第一种情况是表格被英文单词撑破了。 解决办...2017-01-22
- 这篇文章主要为大家详细介绍了防止mysql重复插入记录的方法,感兴趣的小伙伴们可以参考一下...2016-05-20
- 这篇文章主要介绍了CI框架AR操作实现插入多条sql数据的方法,结合简单实例形式分析了CI框架使用数组实现多条数据插入的方法,需要的朋友可以参考下...2016-05-20