ASP 動態 Include 實現多模板切換:突破靜態 Include 限制
問題背景 ASP 的 `` 是編譯期指令,必須檔案存在且無條件編譯,無法依變數動態決定引入哪個檔案。若需依使用者設定、語系、裝置切換模板,需動態 Include
ASP IP 封鎖函數:支援萬用字元、多 IP 段、代理穿透
功能說明 提供 `IsForbidIP` 函數,傳入以 `|` 分隔的 IP/段清單(支援 `*` 萬用字元),自動比對客戶端真實 IP(含代理 `HTTP_X
XDOWNPAGE ASP 分頁類別:封裝資料分頁、支援多參數 URL、自訂顯示
類別特色 封裝分頁邏輯,資料顯示完全由使用者自訂。 支援多參數 URL 自動保留。 提供首頁、上一頁、下一頁、尾頁、數字導航、分頁資訊。 使用
飛雲防 CC 攻擊 ASP 外掛:原理、設定與部署教學
功能簡介 飛雲防 CC 攻擊外掛(FYCC.asp)透過 Session 計數與 IP 記錄檔(CCLog.txt)實現: 1. 限制每分鐘請求次數(預設 10
ASP 定時自動執行方案:WSH、批次檔、SQL Server Agent 完整實作
需求背景 常需在特定時間自動執行 ASP 程式,如發送電子郵件、資料庫維護。ASP 本身無排程功能,需結合外部機制。 方案一:ASPEXE 元件(不推薦) 第
ASP Cookie 操作完整指南:寫入、讀取、字典、過期與域設定
Cookie 基本概念 Cookie 是伺服器發送至客戶端瀏覽器的小型文字資料,儲存在用戶硬碟,可跨會話持久保存資料。ASP 提供 `Request.Cooki
ASP 實用工具函數集:IIF、InArray、正則、分頁、隨機字串等
前言 整理多個 ASP 開發常用的工具函數,涵蓋條件判斷、陣列查找、正則表達式、分頁導航、PostBack 判斷、隨機字串產生等,可直接複製到專案中使用。 1
ASP 編譯型模板引擎:邏輯與表現層分離的終極實作
前言 傳統 ASP 開發常將 HTML 與程式碼混雜,導致維護困難。PHP 陣營流行的模板引擎(如 Smarty)採編譯機制,效能優異。本文介紹一種無需元件、無
IP138 手機歸屬地查詢 ASP 範例程式
功能說明 此 ASP 程式透過模擬 POST 請求向 IP138 網站提交手機號碼,解析回傳的 HTML 頁面,提取歸屬地與卡類型資訊並顯示。包含前端驗證、後端
VBScript 實現函數名作為參數傳遞的兩種方法
背景 在 JavaScript 中,函數是第一級物件,可直接將函數名當作參數傳遞給另一個函數。VBScript 雖不支援此特性,但可透過 Execute 或 G
ASP 批量插入表單資料到資料庫的實作方法
前言 在 ASP 開發中,經常需要處理表單提交的多筆資料,並一次寫入資料庫。本文介紹一種簡單有效的批量插入技巧:利用表單欄位相同的 name 屬性,配合 Req
ASP 中使用 ADO Connection 事務處理的完整指南
什麼是事務? 事務是一組不可分割的操作序列:要麼全部成功提交,要麼全部回滾到初始狀態。在資料庫系統中,單條 SQL 語句隱式為一個事務;但執行多條相互依賴的 S
ASP 獲取客戶端真實 IP 地址的完整方案(含代理穿透)
簡單但不完美的基本方法 在 ASP 中獲取訪問者 IP 最直接的方式是讀取 Request.ServerVariables(REMOTE_ADDR): <
ASP Application 快取類別 Cache:支援過期時間、值比較、手動釋放
類別功能 name:設定快取鍵名 (自動加上頁面路徑前綴隔離)。 valid:唯讀,判斷快取是否存在且未過期。 value:唯讀,取得快取內容,過期回傳 Nu
ASP 批次新增資料:前端動態增加輸入框、後端 Split 迴圈寫入
前端:動態增加輸入欄位 <input type=button value=增加一條資料 onclick=addIt() /> <form me
ASP ADODB.Stream 替代 FSO 讀寫文字檔:LoadFile/SaveToFile 完整函數
讀取函數 LoadFile Function LoadFile(ByVal File) Dim objStream On Error Resum
ASP ADODB.Stream 檔案操作類別:讀寫複製、編碼支援、無需 FSO 權限
類別設計 Class files Private adSaveCreateOverWrite, adSaveCreateNotExist