Record —— 備注類型,以查詢字符串形式保存的用戶輸入。 Created —— 用戶提交該表單的日期和時(shí)間。 RemoteIP —— 表單提交者的IP地址。 在實(shí)際應(yīng)用中可能要收集更多有關(guān)用戶的信息,為簡(jiǎn)單計(jì),本例只記錄提交時(shí)間和用戶IP地址這兩個(gè)附加信息。
If InStr(Request.ServerVariables("HTTP_REFERER"), _ Request.ServerVariables("HTTP_HOST")) = 0 Then sBadForm = "< LI >表單提交自不正確的位置。" & vbCrlf End If 如果表單的隱藏域指示必須進(jìn)行服務(wù)器端驗(yàn)證,則程序遍歷表單定義數(shù)據(jù)庫記錄作相應(yīng)的檢查,其過程與表單的生成非常相似,只不過此時(shí)程序是驗(yàn)證表單,且把輸入值非法信息加入到sBadForm中去而已。具體代碼見dForm.asp。