ASP 使用 WinHttp.WinHttpRequest.5.1 偽造 HTTP Header 完整指南
為什麼棄用 XMLHTTP / ServerXMLHTTP? 微軟早期 MSXML2.XMLHTTP / MSXML2.ServerXMLHTTP 為了安全性,
ASP 頁面編碼宣告與 Session.CodePage 設定:徹底解決 UTF-8 / GB2312 亂碼
亂碼根源:伺服器端與瀏覽器端編碼不一致 經典 ASP 預設以系統地區設定(繁中環境多為 CodePage=950,簡中為 936)輸出 HTML。若頁面儲存為
ASP 中呼叫 JavaScript encodeURIComponent 實作 UTF-8 URL 編碼
背景:為什麼 ASP 原生沒有 encodeURIComponent? 經典 ASP 內建 Server.URLEncode 僅支援 系統預設代碼頁(通常為 A
ASP 載入 XML 報錯「缺少物件: xmlDoc.documentElement」根因排查與修復
錯誤現場 Microsoft VBScript 執行階段錯誤 800a01a8 缺少物件: xmlDoc.documentElement /work/Menu.
VB6 將 ASP 邏輯封裝為 COM DLL 組件完整教學(含專案原始碼)
前言:為什麼還要用 VB6 封裝 ASP DLL? 雖然 ASP 經典已屬歷史,但在大量存量系統(特別是國內中小企業內部門戶、老舊 ERP)中仍廣泛運行。將核心
ASP 記錄集對象 GetRows 與 GetString 方法深度解析與效能優化實戰
前言:為什麼要關注 Recordset 的批量輸出? 在經典 ASP 開發中,Recordset 是存取資料庫最核心的物件。傳統寫法多使用 Do While .
ASP 多重加密類:MD5/SHA256 組合、多輪、動態方案選擇
純 VBScript 實現 MD5、SHA-256 及其組合(先 MD5 後 SHA、雙重 MD5、截取拼接等),支持動態方案選擇(基於密碼最後一字符派生方案索
ASP FSO 遍歷畸形目錄名(保留設備名、UNC 路徑、前導點)
Windows 保留設備名(CON、PRN、AUX、NUL、COM1-9、LPT1-9)及帶前導點/空格的目錄,常規 Scripting.FileSystemO
ASP 文件下載重命名:ADODB.Stream 實現任意文件名輸出
上傳時為避免衝突/安全將文件重命名(如 20231225_001.jpg),下載時需還原原始文件名(如 我的照片.jpg)。ASP 通過 ADODB.Strea
ASP 異常捕獲與錯誤日志記錄:通用 Catch 函數庫
經典 ASP 缺乏 Try/Catch,依賴 On Error Resume Next 配合 Err 對象。本文提供一套生產級 Catch 函數庫:自定義用戶提
ASP 顯示「最新」標識:根據發布時間動態輸出 NEW 圖標/文字
新聞列表、產品列表常需對近期發布的內容標記「NEW」。ASP 中通過 DateDiff 或直接日期減法比較發布時間與當前時間,極簡實現。 方案一:DateDi
ASP 計算兩日期相差月數:DateDiff("m", ...) 實戰指南
需求:計算從過去某月(如 2010-03)到當前月(如 2011-01)相差幾個月。ASP 內置 DateDiff 函數可直接搞定。 核心代碼 <%
ASP 連接 MySQL 數據庫完整指南:ODBC 驅動、連接字符串、編碼處理
經典 ASP 連接 MySQL 需安裝 MySQL ODBC 驅動(推薦 5.3/8.0 版),通過 DSN-less 連接字符串直連。本文涵蓋驅動安裝、連接字
ASP 後台登錄密碼攔截記錄代碼分析與安全警示
⚠️ 安全警示:本文分析的代碼屬於惡意攔截管理員帳號密碼的後門/木馬技術,僅供安全研究、代碼審計、應急響應人員識別威脅使用。嚴禁用於非授權系統,違者承擔法律責任
解決「不能使用 '';文件已在使用中」Microsoft JET Database Engine 錯誤
錯誤 Microsoft JET Database Engine (0x80004005) 不能使用 ;文件已在使用中 通常由三類原因導致:權限不足導致 .ld
ASP Access 數據庫「操作必須使用一個可更新的查詢」權限修復全攻略
經典 ASP 連接 Access (.mdb) 時遇到 0x80004005 / 0x80040E09「不能更新,數據庫或對象為只讀」或「操作必須使用一個可更新
Win7 IIS7 ASP 日期格式斜槓問題:註冊表修復指南
Windows 7 / Server 2008 R2 上 IIS 7 默認系統日期格式使用斜槓(yyyy/M/d),導致 ASP Date()、FormatDa
ASP 定義變量提升性能實測:Dim 變量比隱式聲明快一倍
VBScript 允許不聲明直接使用變量(隱式聲明),但這會嚴重拖慢執行速度。本文通過 1000 萬次循環實測,證明顯式 Dim 聲明變量比隱式聲明快約 2 倍