有的時候我們要操作一個URL地址中查詢參數,為了不破壞URL的原有結構,我們一般不能直接在URL的後面加&query=value,特別是我們的URL中有多個參數時,這種處理更麻煩。 下面兩個小方法就是專門用來為一個URL添加一個查詢參數或刪除一個查詢參數,這兩個方法隱藏了原URL有無參數,是不是原來就有這個參數,有沒有fragment(#anchor)這些細節和處理 /**//// <summary> /// Add a query to an URL. /// if
隨機產生使用者密碼(good),說明:通過隨機產生密碼,然後將密碼EMail給註冊使用者,你可以確認使用者的EMail填寫是否正確。 說明:通過隨機產生密碼,然後將密碼EMail給註冊使用者,你可以確認使用者的EMail填寫是否正確。自動產生的密碼往往安全性更高,同時,你可以過濾那些無效的使用者。 把下面的代碼儲存為random.asp檔案: 複製代碼 代碼如下:<% Sub StrRandomize(strSeed) Dim i, nSeed
(1)<script defer> function SetPrintSettings() { // -- advanced features factory.printing.SetMarginMeasure(2) // measure margins in inches factory.SetPageRange(false, 1, 3) // need pages from 1 to 3 factory.printing.printer = "HP
問:為什麼ASP中執行動態SQL總報錯誤資訊?提示句語法錯誤 答: 有時候寫ASP用conn.execute(sql)查詢、更新、插入Access資料庫資料時,明明正確的語句卻往往會顯示sql語句錯誤,相當惱火,特進行了歸納,可適當為欄位添加“[”、“]”解決: 複製代碼 代碼如下:例1:select * from a 如出現錯誤,可改為:select * from [a] 例2:UPDATE [user] SET password = '"&data1&"' where
從資料庫輸出資訊時有轉換函式,可以將斷行符號空格按原樣式輸出。這段代碼可向文字框原樣輸出代碼。複製代碼 代碼如下:Function cc_f_textarea_html_encode(cc_f_t_h_e_str) If Not IsNull(cc_f_t_h_e_str) And cc_f_t_h_e_str <> "" Then cc_f_t_h_e_str = Replace(cc_f_t_h_e_str, ">", ">") cc_f_t_h_e_str =
'屏蔽通過地址欄攻擊 url=Request.ServerVariables("QUERY_STRING") if instr(url,";")>=1 then url=Replace(url,";",";") : Response.Redirect("?" & url) end if '屏蔽通過表單攻擊 for each item in request.form