PHP SQL 注入攻擊向量分析與防禦指南
常見 PHP SQL 注入攻擊模式深度解析 理解 SQL 注入攻擊向量是構建安全 Web 應用的前提。本文匯總常見注入 payload,並針對每類攻擊提供防禦方
PHP MiniXML 庫詳細教程與實戰應用
PHP MiniXML 輕量級 XML 處理庫完全指南 MiniXML 是一個輕量級的 PHP XML 處理庫,相比 ActiveLink-PHP-XML-Pa
PHP GD 批量產生縮圖:固定尺寸、跳過既有、支援 JPEG
功能特色 掃描目錄所有 JPEG 圖片 統一縮放至固定寬高 (預設 120x98) 輸出檔名加前綴 thumb_ 自動跳過已存在縮圖、非 JPEG 檔案 使用
Discuz 模板引擎封裝類:獨立使用、自動快取更新、生命週期控制
特色功能 移除 Discuz 語言包依賴,單檔即用 保留 Discuz 模板語法完整功能 (、、 等) 新增**自動快取更新** (檔案 mtime 比對)
PHP CSRF 防護 Token 類別改良版:Base64 URL 安全編碼、Session 儲存、表單驗證
改良重點 Base64 編碼後將 + 替換為 _,解決 URL 傳遞時 + 被解析為空白的問題 Token 內含 formName + session_id(
PHP intval() 與 (int) 強制轉型差異完整解析
基本行為對比 輸入intval()(int)說明 2a22字串開頭數字 a200非數字開頭 12.991212浮點數截斷 (非四捨五入) -12.99-12-
PHP 入門必學 6 大經典範例:資料庫連線/查詢/新增/迴圈/表單判斷
1. 資料庫連線 (mysqli 版) <?php $dbhost = localhost; $dbuser = root; $dbpass = 1234
PHP 通用驗證函式庫:金額/Email/網址/用戶名/密碼/電話/郵遞區號/檔案副檔名/圖片大小
驗證函式集 (c_check.inc) 1. 金額格式 (99999.99) function CheckMoney($C_Money) { retu
PHP header() 函式完整使用指南:重導向、快取控制、狀態碼、檔案下載
header() 核心觀念 header() 發送 **HTTP 原始標頭**,必須在**任何輸出前**呼叫 (包括空白、BOM、echo)。HTTP 回應包含
PHP 阿拉伯數字轉中文大寫數字 (含金額模式) 函式實作
ch_num 函式完整程式碼 <?php function ch_num($num, $mode = true) { $char = [零, 壹,
PHP 5 相容的目錄管理函數庫完整指南
PHP 目錄操作核心函數詳細解析 本文整理了 PHP 5 環境下常用的目錄管理函數,包含 chdir、dir、closedir、opendir 等核心功能,並提
PHP 表單提交安全處理實戰:驗證、防重、防注入完整範例
完整處理流程 (savecomment.php) 20) { error(名稱超過 20 字元 (10 個中文)); } // 3. 隱藏欄位型別驗
PHP 防止單雙引號被自動轉義 (magic_quotes_gpc) 兩種解法
問題背景 PHP 舊版本 (≤ 5.3) 預設開啟 magic_quotes_gpc = On,自動對 $_GET、$_POST、$_COOKIE 加上反斜線轉
功能完整的 PHP 郵件發送類 (支援純文字/HTML/附件/抄送/密件抄送)
Email 類別核心功能 收件人 / 抄送 (CC) / 密件抄送 (BCC) 多地址支援 純文字、HTML 雙格式郵件 (multipart/alterna
PHP 與 XML 合作進行網站程式設計完整指南
HTML 的侷限性 擴充性差:無法自訂標籤處理數學/化學符號 連結易失效:URL 變更需手動修改,否則 404 搜尋效率低:資料與呈現混雜,難以索引 多語言支
PHP 寫入帶 BOM 的 UTF-8 檔案正確做法
核心程式碼 <?php $f = fopen(test.txt, wb); // 二進位模式寫入 $text = utf8_encode(測試內容); /