新聞中心
下面為您介紹的是php開發(fā)中mysql表單提交防止重復(fù)刷新的實現(xiàn)方法,如果您之前遇到過類似的問題,不妨一看。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:主機(jī)域名、網(wǎng)絡(luò)空間、營銷軟件、網(wǎng)站建設(shè)、淄川網(wǎng)站維護(hù)、網(wǎng)站推廣。
數(shù)據(jù)庫為jokes,表為jokes,添加一個笑話為例
mysql表單提交頁面:
Our List of Jokes - session_start(); // 啟用session
- $timetime = time();
- $key ="sess_" . $time; // 根據(jù)時間生成一個隨機(jī)的session key
- $_SESSION[$key] = $time; // 設(shè)置session的值
- ?>
Type your joke here:
- //通過隱藏表單將 session 的 key傳遞到服務(wù)端處理
- " />
- 處理頁面:
Our List of Jokes - //連接數(shù)據(jù)庫:
- $dbcnx =mysql_connect("localhost","root","******");
- if (!$dbcnx) {
- echo( "
Unable to connect to the " .
- "database server at this time." );
- exit();
- }
- // Select the jokes database
- if (! @mysql_select_db("jokes") ) {
- echo( "
Unable to locate the joke " .
- "database at this time." );
- exit();
- }
- //啟動session:
- session_start();
- $key = $_POST['session_key'];
- if(!$key || $_SESSION[$key] != substr($key, 5)){
- // 如果沒有傳 session_key 參數(shù)
- // 或者 session_key 參數(shù)值截斷 sess_后的數(shù)字 與 session參數(shù)值不匹配
- unset($_SESSION[$key]); // 刪除 session 值
- echo "chu cuo la";// 然后考慮是否要提示錯誤,或者轉(zhuǎn)入另一個頁面
- exit(); // 終止頁面代碼執(zhí)行
- }
- // 下面進(jìn)行數(shù)據(jù)寫操作
- if ("SUBMIT" ==$_POST["submitjoke"] ) {
- $sql="INSERT INTO Jokes (joketext)
- VALUES ('$_POST[joketext]')
- ";
- if (mysql_query($sql)) {
- echo("
Your joke has been added.
");- } else {
- echo("
Error adding submitted joke: " .
- mysql_error() . "");
- }
- // 數(shù)據(jù)操作完成后,刪除session
- unset($_SESSION[$key]);
- }
- ?>
- //顯示笑話內(nèi)容:
Here are all the jokes in our database:
- $result = mysql_query(
- "SELECT * FROM Jokes");
- if (!$result) {
- echo("
Error performing query: " .
- mysql_error() . "");
- exit();
- }
- // Display the text of each joke in a paragraph
- while ( $row = mysql_fetch_array($result) ) {
- echo("
" . $row["JokeText"] . "
");- }
- ?>
【編輯推薦】
MySQL大表備份的簡單方法
MySQL分表處理的實現(xiàn)方法
MySQL授權(quán)表使用示例
MySQL內(nèi)存表的弊端
MySQL獨立表空間的優(yōu)缺點
網(wǎng)頁題目:php開發(fā)中mysql表單提交防止重復(fù)刷新的實現(xiàn)
文章地址:http://www.5511xx.com/article/dpihepe.html


咨詢
建站咨詢
