ASP 通用查詢字串解析器:自動偵測 UTF-8/GBK/中文參數並正確解碼
前言 ASP 接收 URL 參數時,常面臨編碼混亂:中文直傳、GBK UrlEncode、UTF-8 UrlEncode 三種格式並存。傳統 `Request.
ASP 檢查 COM 組件是否已註冊:Server.CreateObject 錯誤捕獲法
前言 ASP 專案常依賴第三方 COM 元件 (上傳、圖片處理、加密、PDF 產生等)。部署新環境時,若元件未註冊 (或 32/64 位不匹配),`Server
ASP IP 存取控制:黑名單封鎖與白名單放行完整代碼 (含 Include 應用)
前言 後台管理、API 介面、內部系統常需限制 IP 存取。ASP 透過 `Request.ServerVariables` 獲取客戶端 IP,配合字串比對即可
ASP 動態執行字串代碼:Eval、Execute、ExecuteGlobal 差異與變數作用域解析
前言 ASP/VBScript 提供三個動態執行字串代碼的函數:`Eval`、`Execute`、`ExecuteGlobal`。它們外觀相似,但在「回傳值」、
ASP 多表聯查三大招:SQL JOIN、Access 查詢物件、SQL Server 預存程序
前言 ASP 專案常需從多張表獲取關聯資料 (如「商品 + 分類 + 廠商」)。本文介紹三種多表聯查方案:標準 SQL JOIN (通用)、Access 查詢物
ASP Response.Status 完整參考:HTTP 狀態碼對照表與 301/404/403 實戰應用
前言 ASP 透過 `Response.Status` 可直接發送任意 HTTP 狀態碼,配合 `Response.AddHeader` 實現重導向、錯誤頁面、
ASP 刪除文章同步清理伺服器圖片:正則提取路徑 + FSO 刪除檔案實作
前言 富文本編輯器 (如 eWebEditor、CKEditor) 讓文章內容可包含圖片、表格、影音。刪除文章時,若不清理伺服器上對應的實體圖片檔案,久而久之將
ASP 日期邊界計算:輕鬆取得上個月、本月、下個月的第一天與最後一天
前言 報表統計、帳單週期、排程任務常需「本月第一天」、「上個月最後一天」等邊界日期。ASP 利用 `DateAdd`、`DateSerial` 即可純代碼計算,
ASP 常用日期格式化函數:6 種輸出格式隨心切換
前言 ASP 專案頻繁需要將日期顯示為「yyyy-mm-dd」、「yyyy年mm月dd日」、「hh:mm:ss」等格式。本文提供 `Format_Time` 函
多域名系統單點登入 (SSO) 架構設計:票據驗證與跨域登出完整方案
前言 大型系統常由多個子系統 (不同域名、不同伺服器) 組成,使用者登入一次即可存取所有受信任系統,即為單點登入 (Single Sign-On, SSO)。本
ASP 惡意代碼分析:蜘蛛劫持與內容竄改木馬原理解析
前言 網站被掛馬後,前台瀏覽正常,但搜尋引擎快照卻顯示他站內容。本文剖析一段真實發現的 ASP 木馬代碼,揭示其「蜘蛛劫持、內容竄改」運作機制,並提供檢測與清理
ASP 伺服器端 JavaScript 過濾編輯器髒碼:保留表格、移除 Script/Style/Class 等
前言 使用者從 Word 複製內容至富文本編輯器 (如 eWebEditor、CKEditor) 時,會帶入大量 ``, ``, ``, ``, 命名空間等髒碼
ASP 偵測搜尋引擎蜘蛛與真實用戶:User-Agent 判斷函數實作
前言 部分網站 (如文檔預覽、付費內容) 需對搜尋引擎蜘蛛與真人使用者呈現不同內容:蜘蛛看純文字利於索引,真人看 PDF/互動介面。本文提供 ASP 函數 `C
eWebEditor Firefox 相容性暫時解決方案:使用 IE Tab 外掛切換渲染引擎
前言 早期經典編輯器 eWebEditor 基於 IE 專有技術 (如 `document.body.createTextRange`),在 Firefox、C
ASP 交易處理機制:確保多步資料庫操作的原子性 (BeginTrans/CommitTrans/RollbackTrans)
前言 當一個業務流程需對資料庫執行多步寫入 (如「下單」同時扣庫存、建訂單、記流水),若中途某步失敗,前面步驟必須全部撤銷,否則產生髒資料。ASP 透過 ADO
ASP 日期運算實用函數:計算兩日期天數差與 N 個月後的日期
前言 專案常需計算「合約到期日」、「試用期結束日」等日期運算。本文提供兩支輕量函數:AddDate (加減月份) 與 GetDateDiff (天數差),內建
ASP/ASP.NET 301 永久重導向實作指南:程式碼與 IIS 設定雙軌並行
前言 網站改版、換域名、合併網址時,必須正確發送 HTTP 301 狀態碼告知搜尋引擎「永久移動」,保留 SEO 權重。本文提供 ASP、ASP.NET 程式碼
ASP 資料庫操作核心:Rs.Open 與 Conn.Execute 差異深度解析
前言 ASP 開發者常困惑:何時用 `Rs.Open`、何時用 `Conn.Execute`?為何 `RecordCount` 常回傳 -1?本文從回傳值、游標