ASP 判斷客戶端作業系統與瀏覽器 User-Agent 解析函數
透過 `Request.ServerVariables(HTTP_USER_AGENT)` 解析使用者裝置環境,可用於統計分析、相容性導向、行動版導向。本文提供
ASP 產生隨機字串函數 (英數混合、可指定長度)
驗證碼、臨時密碼、API Token、訂單編號等情境常需產生隨機英數字串。本文提供可指定長度、字元集的通用函數,並說明加密強度考量。 基礎版:大寫字母 + 數
ASP 中英混合字串截取函數 (按字元寬度計算)
中文佔 2 個位元組、英文佔 1 個位元組,直接用 `Left` 截取會導致中英混排寬度不一。本文提供按視覺寬度計算的截取函數,支援自訂尾碼 (如 `...`)
ASP 非法關鍵字過濾函數 (支援替換/刪除/記錄)
防止使用者輸入敏感詞彙 (廣告、髒話、腳本攻擊) 是社區、留言板、表單的基本需求。本文提供可設定「關鍵字→替換詞」對應表的通用過濾函數,支援多種替換策略。 核
ASP 取得完整 URL (含查詢字串) 函數
在記錄轉址前網址、分享連結、金流回傳等情境,需取得包含 QueryString 的完整 URL。本文提供相容性最佳的函數,正確處理多值參數與 URL 編碼。
ASPJpeg 組件實作:圖片縮圖產生與浮水印添加完整教學
Persits ASPJpeg 是經典 ASP 最常用的圖片處理元件,支援縮圖、裁切、浮水印、格式轉換等功能。本文提供縮圖自動縮放邏輯與文字/圖片浮水印兩大實戰
ASP 動態頁面防采集策略:反向代理頁面 + IP 行為分析雙重防護
針對惡意采集器,單靠 `User-Agent` 判斷已失效。本文實作反向代理輸出頁面隱藏真實結構,搭配IP 訪問頻率與行為分析雙重防護,大幅提升采集難度。 核
ASP 無限層級分類 + JS 摺疊展開完整實作 (含資料庫結構)
結合 ASP 遞迴輸出與 JavaScript 摺疊互動,打造可無限層級展開/收合的分類導航。本文提供完整資料表結構、ASP 遞迴函數、JS 控制邏輯與 CSS
ASP Cookies 進階操作:Domain、Path、字典、HasKeys 判斷與屬性完整解析
進階 Cookies 操作涵蓋跨子網域共用 (Domain)、路徑限制 (Path)、字典式多值、HasKeys 型別檢測與安全屬性 (Secure, Http
ASP Cookies 過期時間設定完整指南:DateAdd 最佳實踐與常見陷阱
正確設定 Cookie 過期時間是維持使用者登入狀態、偏好設定的關鍵。本文系統整理 DateAdd 各間隔單位用法、常見錯誤 (如 second() 7 導致
ASP 網頁執行時間測量函數 (秒/毫秒精度)
利用 Timer() 函數搭配全域變數 starTime,可精確測量 ASP 頁面從開頭到目前為止的執行耗時,支援秒數或毫秒顯示,適合效能監控與除錯。 完整函
ASP 取得使用者真實 IP 地址函數 (支援 Proxy / Load Balancer)
在反向代理、負載平衡或 CDN 環境下,Request.ServerVariables(REMOTE_ADDR) 只能取得代理伺服器 IP。本文提供支援 X-F
ASP Cookies 完整操作指南:建立、讀取、字典、屬性、刪除與遍歷
Cookies 是 ASP 識別使用者、保持狀態的關鍵機制。本文系統整理建立、讀取、字典式操作、屬性設定 (Domain/Path/Expires/Secure
ASP Function / Sub 程序與函數完整教學:模組化重用最佳實踐
將重複邏輯封裝為 Sub (程序) 與 Function (函數),是 ASP 程式碼模組化、提升可維護性的核心技巧。本文完整說明語法差異、參數傳遞、呼叫方式與
ASP 陣列完整教學:靜態/動態宣告、多維、Array 函數與 ReDim Preserve
VBScript 陣列以 0 為起始索引,分為靜態 (固定大小)與動態 (可調整大小)兩類。本文完整涵蓋宣告、初始化、多維、動態擴充與保留資料的 ReDim P
ASP Select Case 多條件分支完整教學與實戰範例
Select Case 專為單一運算式對比多個離散值設計,比多重 If...ElseIf 更易讀、效能更佳。本文完整說明語法、花店價格查詢範例與進階技巧。 基