在ASP應用中如何限制同一表單被多次提交!!!!好東西

  在Internet上我們每天都會遇到數不清的表單,也看到其中大部分並沒有限制使用者多次提交同一個表單。缺乏這種限制有時候會產生某些預料不到的結果,如重複訂閱郵件服務或重複投票等。    本文介紹在ASP應用中防止使用者在當前會話期間多次提交同一表單的一個簡單方法。它主要由四個子程式組成,在較為簡單的應用場合,你只要將這些代碼放在包含檔案中直接引用即可;對於那些較為複雜的環境,我們在文章的最後給出一些改進建議。    一、基本工作過程    下面我們依次討論這四個子程式。   

瞭解MSMQ,控制ASP進程 (一)

 我們在使用 ASP 程式時常常會遇到這些情況:某個進程花費了過長的時間而導致在用戶端到期、訪問者已經放棄了對你的網站的訪問而離開去了別的網站、或你的伺服器上阻塞了大量的死隊列時,系統出現 "Server is too busy" 錯誤資訊。    當你在設計網站的過程中碰到這些問題時,一個有效解決辦法就是使用 Microsoft Message Queue (MSMQ) 來結束這些進程,讓網站恢複正常!    到底 MSMQ 是個什麼樣的東西呢?我們下面作一下瞭解:    一、

用FLASH和ASP實現資料庫查詢

資料|資料庫 本文給你介紹一種在Flash中應用ASP技術實現資料庫查詢的新方法,它不但在用戶端完全隱藏了.asp程式,而且Flash的易用性、圖形化使你的網頁與眾不同。基本原理  1.Flash處理外部變數的方法   Flash通過取Frame Properties中URL指定的檔案所輸出的字串作為自身變數及其值,這個檔案可以是CGI程式或ASP程式,輸出的字串必須定義成如下的格式: company=Macromedia&address=600+

用ASP發送郵件

這個功能要裝上WINDOWS NT OPTON PACK 的SMTP SERVICE。首先Set mail = Server.CreateObject("CDONTS.NewMail")以呼叫SMTP Service的元件,然後設定:mail.To = "收件者E-Mail地址"mail.From = "寄件者的E-Mail地址"mail.Subject = "主旨"mail.Body = "E-mail內文"最後Mail.Send即開始發送郵件。例如:<%Set mail =

用ASP進行網路列印功能

<%@ Language=VBScript %><%Option ExplicitDim strSubmit 'Form中用來儲存提交按鈕的值Dim strPrinterPath 'Form中儲存網路印表機路徑的值Dim strUsername 'Form中使用者名稱的值Dim strPassword 'Form中密碼的值Dim strMessage 'Form列印內容的值Dim objFS 'VBScript中的檔案系統對象Dim objWSHNet

地址判斷 - asp執行個體

對不起,你無權查看內部網站.  源碼:<%@ Language=VBScript %><html><title>本站首頁</title><body><%'本例根據遠程主機地址來進行判斷,如果為本地'地址則進入歡迎頁面,否則顯示出錯資訊.dim addressaddress = request.servervariables("REMOTE_ADDR")if address="127.0.0.1" then

ASP中的一些小問題收集

問題 ==========計算頁面的執行時間=========== <%dim startime,endtimestartime=timer()%> 最後就是在頁面代碼的最後面加入以下代碼:<%endtime=timer()response.write

Win2003下Asp配置技巧

技巧 儘管2003號稱安全性有很大突破,但其預設支援.net架構,而拋棄使用了很久的福士化的Asp的路線缺飽受質疑,需要我們手動去配置很多東西。在 IIS 6.0 中,預設設定是特別嚴格和安全的,這樣可以最大限度地減少因以前太寬鬆的逾時和限制而造成的攻擊。比如說預設設定資料庫屬性實施的最大 ASP 張貼大小為 204,800 個位元組,並將各個欄位限制為 100 KB。在 IIS 6.0 之前的版本中,沒有張貼限制。導致我們學校裡面的應用系統往20

安全維護 IIS asp 網站的進階技巧

iis|安全|進階|技巧|網站 一:前言 (僅以此文感謝好友bigeagle。不是他,我可能不用這麼擔心win2000安全問題的。呵呵!) 人說,一朝被蛇咬,十年怕.....。就是這樣。2000年初,當我終於擺脫winnt 4.0 server那可怕的補 丁之旅,邁向win2000 server時。我終於可以比較放心我的伺服器了。但隨著sp1的補丁出現。我知道,

ASP開發10條經驗總結

作者:Thie (缺氧時代) 曆時半年,我獨自一人完成了一個局級單位的管理資訊系統,共發布BETA版29次,正式版本3次。ASP+ORACLE環境,285個ASP檔案,功能涉及資料錄入、修改、模糊查詢、自動統計、資料分析和報表,這個項目正在申報省級成果,現將我的10條經驗總結如下,不對之處歡迎批評指正:1. 不要再做ASP是否過時的討論,重要的不是你是否使用先進的技術,而是你的設計思想是否先進;2. 設計時要考慮項目的通用性,永遠不要做沒有推廣價值的東西(為保飯碗除外);3. 程式設計要簡潔,

ASP編程要點ABC之一

編程 ASP編程要點ABC 使用Server.MapPath   儘可能地使用Server.MapPath()來表示儲存在伺服器上的檔案,而不要用靜態絕對路徑。因為,如果採用靜態絕對路徑,當web路徑發生變化時,將導致檔案路徑表達錯誤,從而不得不修改原靜態路徑。而使用Server.MapPath()表示的路徑就不必再做修改。 比如,以下的代碼就不是好的方法: < %

ASP經典分頁類

分頁 '====================================================================='XDOWNPAGE ASP版本'版本 1.00'Code by zykj2000'Email: zykj_2000@163.net'BBS:

ASP常見問題及解答(2)

解答|問題 1. oncontextmenu="window.event.returnvalue=false" 將徹底屏蔽滑鼠右鍵<table border oncontextmenu=return(false)><td>no</table> 可用於Table2. <body onselectstart="return false"> 取消選取、防止複製3.

一個簡單但是實用的小函數,asp的

函數 大家在做某種資料顯示的時候是不是經常遇到這樣的情況,太大的數字顯示成科學計數法,而比小數則顯示成.555這樣,非常不美觀,可以用以下小函數搞它function sonic(tnum)if csng(tnum)>0 then        getlar=0      if

ASP常見問題及解答(6)

解答|問題 1.防止使用者直接存取頁面(防止自製表單提交,直接通過連結訪問)function

ASP精華文摘-001 (轉)

精華|文摘 來源:www.yesky.com轉貼-RESPONSE對象(2000.03.22)RESPONSE對象RESPONSE對象非常有用而且功能豐富。這裡我們將要給大家介紹的是其最基本的功能。當然它的所有功能比我們在這裡所要介紹的多得多,但我們認為這裡所要介紹的20%的內容是你會在80%的時間中都會用到的。我們認為RESPONSE對象主要的功能如下:# RESPONSE.WRITE#

如何在win2k下apache支援asp

 忙了一個小時,偶終於裝上了win32版的iasp。下面就說一下偶的安裝步驟。 1 http://www.stryon.com/下載iasp的win32版:iASP2.1.01.exe,10M左右。 2 確定您的win2000 server 已經安裝了jdk,apache。偶裝的為: apache_1.3.27-win32-x86-no_src.exe jdk140.exe 3 雙擊iASP2.1.01.exe,開始安裝。安提示做即可。偶的安裝路徑為:c:\IASP2101 4

如何用ASP編寫網站統計系統一

 

ASP 3.0 新特色先睹為快(一)

如果你現在正在使用Win2000和IIS5.0的話,那麼就可以體會到ASP 3.0帶來的新改變了。。。    ASP 3.0相對於ASP 2.0(就是IIS 4.0中的asp版本)並沒有特別大的改動。但是它也帶來了一些很有特色的加強功能,讓我們來看看這些新增的功能把:Server.Transfer這是一種從當前的asp頁面控制另外一個asp頁面的新的方法。它可以用來替代Response.Redirect方法.  舉例說明: 

ASP 3.0 新特色先睹為快(二)

本文中將介紹ASP 3.0中的一個全新的內建對象ASPError對象.ASPError Object這個新增的,內建與ASP 3.0中的對象提供了一個以往版本中沒有的專門用來處理錯誤的對象,這樣,我們來操縱錯誤就可以成為可能了。以前你可以使用VBScript中的On Error Resume Next或則Jscript的try ...

總頁數: 1638 1 .... 671 672 673 674 675 .... 1638 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.