php通過記錄IP來防止表單重複提交方法分析
本文實例分析了php通過記錄IP來防止表單重複提交方法,供大家參考。具體分析如下,更多消息請關注應屆畢業生網! 這個原理比較的簡單就是用戶第一次提交時我們記錄提交用戶的IP地址,這樣如果用戶在固定時間內再次提交表單就會提示重複提交了,這種做法通常用於在頂一下,支持一下這種應用中了,在防止數據重複提交是一個非常不好的選擇. 例子,代碼如下: 代碼如下: ? <?php session_start(); if(empty($_SESSION['ip']))//第一次寫入操作,判斷是否記錄了IP地址,以此知道是否要寫入數據庫{$_SESSION['ip']=$_SERVER['REMOTE_ADDR'];//第一次寫入,爲後面刷新或後退的判斷做個鋪墊mysql_query("INSERT INTO admin(id, name, age) VALUES(123, '姚明', 25)");//寫入數據庫操作} else//已經有第一次寫入後的操作,也就不再寫入數據庫{echo '請不要重複提交表單或刷新頁面';//寫一些已經寫入的提示或其它東西} ?> 還有辦法就是: 1:在頁面生成隨機碼,也就是每次提交隨機碼都不一樣,在提交的`時候驗證隨機碼! 2:在提交的時候,驗證如果數據存在,就不提交了.如果你想防止重複提交入庫IP不是最好的辦法,我們可以在數據庫中查詢是不是有相同記錄並且IP是不是想同再進行處理. 例子,代碼如下: 代碼如下: ? $sql ="select * from 表名 where buy_tel='電話' and IP='$ip' ";// and $time-buy_date<60$query = $db->query( $sql );if( $db->rows( $query ) ){ echo('<script>alert("您己提交過了,請勿重複提交!");</script>');} else { //進行入庫操作 }
相關文章
-
php防止表單重複提交的方法
從學釣魚到現在,差不多有二十餘年的時間了,還記得剛開始釣的時候,釣鯽魚用的都是是蚯蚓,米飯粒。根本不像現在,連一些年紀大的老釣手用的都是商品餌,不過說出來你可能不信,以下這些餌我連用了二十年都沒失效過,不相信的話,你也 -
php表單提交與$-POST實例分析
主要介紹了php表單提交與$_POST,實例分析了表單提交中$_POST變量的具體內容形式,有助於更好的`掌握表單提交中的數據操作技巧,需要的朋友可以參考下。這裏要注意:表單 checkbox 的 name 需要以數組形式來命名。表單文 -
php避免form表單重複提交
重複提交我們在php中的防止方法許多最常用的就是數據庫限制了,當然也有可以直接在客戶端進行限制了,具體的來看php重複提交防止示例會有哪些呢?下面的.情況就會導致表單重複提交:點擊提交按鈕兩次。點擊刷新按鈕。使用瀏 -
解決表單重複提交問題的PHP代碼
如果學校不能在課堂中給予學生更多成功的體驗,他們就會以既在學校內也在學校外都完全拒絕學習而告終。以下是小編爲大家搜索整理的解決表單重複提交問題的PHP代碼,希望對大家有所幫助!更多精彩內容請及時關注我們應屆畢 -
如何真正解決表單重複提交問題php代碼
過去一切時代的精華盡在書中。以下是小編爲大家搜索整理的如何真正解決表單重複提交問題php代碼,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!以前用的js表單防止重複提交方法代碼如下<script t -
PHP提交from表單的方法
PHP獨特的語法混合了C、Java、Perl以及PHP自創的.語法。它可以比CGI或者Perl更快速地執行動態網頁。下面是小編爲大家搜索整理的PHP提交from表單的方法,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考 -
使用php自動提交表單的方法
介紹了php自動提交表單的.方法,結合實例形式分析了php基於fsockopen與curl兩種實現技巧,需要的朋友可以參考下。fsockopen和curl都可以做php自動提交表單 1. fsockopen方法:php代碼:46474849<?php/*-------------- -
php提交form表單處理方法
導語:php提交form表單的2種方法和簡單的示例,十分的`實用,以下的是本站小編爲大家蒐集的php提交form表單實例,希望對你有所幫助。 處理GET請求實現的功能是輸入姓名後頁面顯示Hello XXX 創建html文件:?1234567891011 -
用PHP提交from表單的處理方法
時間飛快,我的實習將要結束,實習充實了我的學習生活,我學到了許多書本上無法體驗的知識。通過實習,我感觸頗多,得到許多新的認識,對許多問題多了深一層次的思考。以後就是社會上的一份子了,責任也將越來越重。我是在一家廣告 -
thinkPHP簡單遍歷數組方法分析
文章主要介紹了thinkPHP簡單遍歷數組方法,結合實例形式分析了thinkPHP使用volist標籤遍歷數組的`技巧,並對比分析了織夢cms的arclist標籤加強對thinkPHP數組遍歷的理解,需要的朋友可以參考下。本文實例分析了thinkPHP