PHP 防 SQL 注入終極指南:正確處理 magic_quotes_gpc 與通用過濾函數
SQL 注入曾是 Web 應用頭號殺手,雖然現代框架內建參數化查詢已大幅降低風險,但理解底層防護機制對維護舊專案、排查漏洞仍具關鍵價值。本文深入剖析 magic
PHP 加密解密實戰:基於 XOR 與 MD5 的可逆加密演算法
在 Web 開發中,常需對敏感資料(如 API Token、用戶識別碼)進行可逆加密,以便在前後端或系統間安全傳輸。本文介紹一個基於 XOR 位運算與 MD5
PHP 泛安全防禦:SQL 注入、XSS、Safe Mode 繞過與 XML/CDATA 風險
SQL 注入現狀 magic_quotes_gpc = On 及普遍使用 addslashes()/mysql_real_escape_string() 使傳統
PHP 參考(&)使用深度解析:寫時複製機制、效能陷阱與正確應用場景
核心觀念:PHP 參考 ≠ C 指標 C 指標需顯式 * 定義,記憶體位址由程式設計師控制。 PHP 參考由 Zend 引擎自動管理,採用 Copy-on-W
PHP 代碼優化與常見問題總結:效能、安全、寫法細節 15 條實戰經驗
1. 函數傳回陣列用 return,勿用 global // 好 function userloginfo($usertemp) { $detail =
PHP 操作 Access 資料庫類封裝(ODBC 驅動)完整代碼
類別功能 連線管理(建構子自動連線) 查詢執行 query()、單行取得 first_array() 資料列遍歷 fetch_row()、筆數統計 total
PHP 開發框架與 CMS 系統大盤點:2006 年經典專案總結
主流開發框架 框架官網特色 WACTwact.sourceforge.net老牌企業級模式實作 Hordehorde.org常用類庫集合,需 PEAR 支援
PHP 向 MySQL 發送資料完整流程:HTML 表單、GET/POST、資料庫寫入與驗證
前端表單 <form action=submitform.php method=GET> 姓: <input type=text name
MySQL 中文亂碼徹底解決:字符集設定、連線參數與 PHP 配合最佳實踐
字符集基礎知識 gb2312、gbk、utf8(實為 utf8mb3)、utf8mb4 均支援中文,gbk 涵蓋字符最多,utf8mb4 為現代標準(含 Em
FastTemplate 模板引擎入門:安裝、核心理念與基本操作範例
為什麼需要模板 程式設計師專注邏輯,美術設計師專注版面,互不干擾。 秒級更換全站風格,維護成本極低。 多語言站點開發效率大增。 執行速度快,核心類別單一檔案(
PHP Session 入門教學:跨頁面傳遞用戶資料完整範例
核心概念 Session 在伺服器端儲存用戶資料,透過 Cookie 傳遞 Session ID 實現跨頁面狀態保持。每頁開頭必須呼叫 session_star
PHPLib 模板體系介紹:語法規則、區塊巢狀與 boeiBlog 整合實例
專案背景 boeiBlog 採用 PHPLib 7.4 模板引擎(class/template.class.php),優勢在於模板頁面簡單、邏輯與呈現分離,適合
PHP XML 拉模式解析器 XMLReader 完整教學:高效率處理大型 XML 文件
XMLReader 簡介 PHP 5 內建,流式(Streaming)拉解析器。 按需讀取,記憶體佔用極低,適合超大 XML 檔案。 程式控制解析進度(Ite
PHP 實例教學(二):深入 Webzine 編輯模組與故事選單驅動邏輯
故事選單驅動程式細節 每個主題對應一個選單檔(如 TradeShow.txt),格式: 故事編號^標題^圖片URL^摘要 驅動程式讀取檔案到陣列 $stori
PHP 實例教學(一):輕鬆打造 Webzine 發佈系統 - 基礎架構與模板混合技巧
專案簡介 Webzine 是一個極簡線上雜誌系統,包含前台閱讀與後台投稿,總代碼不超 3KB。展示 PHP 混合 HTML 的靈活語法與基本檔案儲存機制。 P
PHP 程式設計師除錯技術全攻略:錯誤報告、印出除錯、PHPEclipse 與斷點除錯
環境需求 PHP(建議 5.0.3+) Web Server(Apache 2 / Nginx) Eclipse 3.1.1 + PHPEclipse 1.1