PHP 取得網卡 MAC 位址跨平台類別(Windows / Linux 通用)
提供一個可直接使用的 PHP 類別 GetMacAddr,自動偵測作業系統(Windows/Linux)並呼叫對應指令(ipconfig /all 或 ifco
PHP 內核深度解析:Zend 引擎變數儲存、HashTable 結構與記憶體管理基礎
理解 PHP 內核運作機制,能寫出更高效能的程式碼並為開發擴充套件打下基礎。本文節錄核心三大主題:zval 變數結構與引用計數、HashTable 資料結構與
PHP 執行系統指令四大函數詳解:shell_exec、exec、passthru、system 差異比較與實戰範例
PHP 提供四個函數執行外部指令,皆會衍生子行程並捕捉標準輸出。本文詳細比較 shell_exec、exec、passthru、system 的回傳值、輸出方式
PHP 開發必備:20 個經典類庫精選(圖表、RSS、縮圖、支付、ORM、PDF、Excel、郵件、測試)
整理 9 大類別、20 個經典 PHP 類庫,涵蓋圖表繪製、RSS 解析、縮略圖生成、線上支付、OpenID 整合、資料庫 ORM、PDF/Excel 處理、郵
PHP 字元編碼詳解:ASCII、GB2312、BIG5、GB18030、Unicode 與 UTF-8 實戰指南
字元編碼是中文網頁開發的核心基礎。本文依歷史脈絡詳細解析 ASCII、GB2312、BIG5、GB18030、Unicode 等主流字元集的由來、特點、技術特徵
PHP 正則表達式入門:元字符、preg_match 實戰、常用模式速查
正則表達式是字符串處理的瑞士軍刀。本文介紹 PCRE 元字符含義、preg_match 基本用法、分組捕獲與反向引用,附兩個實戰範例(字符過濾、日期匹配)與常用
PHP setcookie Domain 參數在 IE 下失效的原因與解決方案
IE 對 Cookie Domain 格式要求嚴格:必須以點開頭(如 .example.com)且至少包含兩個點(即一級域名+頂級域名)。單字符前綴(如 .65
PHP 判斷數組是否為空:count() vs empty() 正確用法與陷阱
判斷數組為空是高頻操作,但 count()、empty()、sizeof() 行為有細微差異。本文釐清三者在單維、多維、包含空字符串元素時的表現,給出最佳實踐建
PHP 防禦語義 URL 攻擊:原理分析與 Session 防護實作
語義 URL 攻擊屬於輸入驗證缺失的一種,攻擊者透過修改 URL 參數(如 user=chris 改為 user=admin)嘗試存取未授權資源。本文以密碼重設
PHP Session 安全性分析:防劫持、防固定、User-Agent 綁定實戰
Session 攜帶敏感信息(用戶 ID、權限、購物車),是攻擊重點。本文梳理兩大攻擊面——Session ID 洩露與Session ID 偽造,給出配置加固
PHP 實現簡易 ACL(訪問控制列表):資源-角色-用戶三層模型、緩存加速、完整 SQL 與代碼
ACL 核心:資源、角色、用戶 三元關係。本文提供標準化表結構、基礎管理類、驗證邏輯、緩存重建機制,可直接落地至中小型項目。 一、 數據庫表結構 -- 資源表
PHP 時間差人性化顯示:將 Unix 時間戳轉為「X 分鐘/小時/天前」字符串
社交動態、評論列表常需顯示相對時間。本類 TimeAgo 接收 Unix 時間戳,自動計算差值並輸出「剛剛」、「5 分鐘前」、「2 小時前」、「10 天前」等人
PHP 多語言切換類:基於文本文件的鍵值翻譯、按模塊分檔、單例緩存
輕量級多語言方案:翻譯鍵值存儲於純文本文件(unit.txt、menu.txt),按功能模塊分檔載入,單例模式緩存文件內容避免重複 I/O,支援 URL 參數、
PHP 繼承與工廠模式實現權限控制:操作受限與無限制用戶的差異化渲染
針對「博主擁有編輯/刪除權限,訪客僅可閱讀」的場景,利用繼承複用公共邏輯、工廠模式根據 Session 狀態返回對應權限對象,實現乾淨的權限差異化渲染。 類結
PHP 抽象類實戰:規範子類實現 buildHTML() 的文章渲染器
抽象類強制子類實現特定方法,確保接口一致性。本例以文章讀取渲染為場景,展示 postParent 抽象基類定義骨架,readArticle 具體實現 HTML
PHP PDO 入門到進階教程:安裝、DSN、CRUD、預處理、事務與錯誤模式
PDO (PHP Data Objects) 自 PHP 5.1 起內建,提供統一介面操作 MySQL、PostgreSQL、SQLite、SQL Server
PHP PDO 錯誤處理全攻略:異常模式 vs 代碼檢查模式
PDO 提供兩種錯誤處理範式:異常模式(預設推薦)與 錯誤代碼檢查模式。本文詳細對比兩者用法、PDOException 結構、errorCode()/error
PHP 將純文本 URL 自動轉為可點擊超鏈接的函數
在留言板、評論、文章內容中,用戶常輸入裸 URL。本函數使用 preg_replace 一次性識別 https://、https://、www. 開頭的鏈接,並