php 防止表單重複提交

2021-05-23 09:58:02 字數 845 閱讀 3206

問題:

解決:

法1,表單資料提交後即進行頁面跳**

具體如下: 

資料庫檔案:

1create

table

form(

2name 

char(50

) not

null3);

表單檔案一form.php

1<

form action="

form_handle.php

"method="

post

">

2<

input type="

name

"name="

name

"/><

input type="

submit

"value="

submit

">

3form

>

表單處理檔案:form_handle.php

1<?

php2if(

isset

($_post['

name

']))')");

6mysql_close

($link);7

8}910

header('

location:form.php');

1112

?>

另外可以做成,表單提交成功後,跳轉到乙個提示頁,這個提示頁幾秒鐘後自己跳轉到另外乙個頁面。很多**是這樣做的,呵呵!,

當然這只是解決問題的一種方法,還有很多其它方法。

php防止重複提交表單

解決方案一 引入cookie機制來解決 提交頁面 如下a.php 如下 setcookie onlypost t 設定cookie,可以帶上時間值。像有些論壇防止灌水就可以將你的一些基本資訊存放到裡面。處理頁面b.php 如下 if cookie onlypost t 如上處理的缺點 如果客戶端禁止...

防止php表單重複提交

在php表單提交問題,經常發現 重新整理一下要讓你重新提交資料問題 如果解決這個問題需要引入乙個 cookie變數 來做 seesion 也行.例子1 t1.php form id form1 name form1 method post action t2.php p 說明 input type ...

防止表單重複提交

新增乙個使用者時,發現重複新增了4 5個,原來是重複提交了。怎麼解決這個問題呢,起初是在後端檢查新增的屬性是否已有,例如姓名和手機號是否重複,如果重複就不儲存,沒想到後來隨著業務的複雜化,新增乙個使用者所需時間越來越長,以致在檢查時還沒插入完畢。那就在提交時就關閉form,可是這樣一來,如果後端檢查...