>  기사  >  백엔드 개발  >  PHP에서 양식의 반복 제출을 방지하는 작은 예

PHP에서 양식의 반복 제출을 방지하는 작은 예

WBOY
WBOY원래의
2016-07-25 08:58:061017검색
本文介绍下,php防止表单重复提交的一个简单例子,有需要的朋友参考下。

本节介绍用php中的session,来帮助防止表单重复提交的方法。

思路: 用session记录提交的次数,根据次数作好判断,防止重复提交。

例子:

<?php
//防止表单重复提交
//edit by bbs.it-home.org
session_start();
$_SESSION["num"] = 0;
if(isset($_POST["action"] && $_POST["action"]=="post")){
if($_SESSION["num"] == 0){
    echo "提交成功!";
   $_SESSION["num"] = 1;
}else{
   echo "请不要重复提交!";
}
}
?>

例子有点简单,仅供初学的朋友参考吧。



성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.