PHP 使用 Header 發送 Cookie 的完整實作指南
前言 在 PHP 開發中,雖然 setcookie() 是最常用的設定 Cookie 函式,但有時候我們需要更底層的控制,或是需要在特定情境下手動組裝 HTTP
PHP 開發框架演進史:從 RoR 衝擊到國產框架崛起的十年回顧與展望
2005 年 Ruby on Rails(RoR)橫空出世,「約定優於配置」「幾分鐘搭建 Blog」的震撼波及全球 Web 開發圈。PHP 社群從最初的觀望、照
eAccelerator 進階應用:本地緩存 API 實戰與效能調優指南
eAccelerator(前身 turck-mmcache)不僅是 PHP Opcode 快取加速器,更內建一組高效能的使用者層共享記憶體緩存 API,支援鍵值
TinyButStrong 模板引擎入門:輕量級 PHP 模板方案快速上手
TinyButStrong(TBS) 是一款專為 PHP 4.0.6+ 設計的輕量級模板引擎,被社群暱稱為「小強」。核心類僅 100 KB、8 個公共方法、3
PHP for 循環進階:四種實用變體與優化技巧
前言 for 循環是 PHP 中最基礎的控制結構之一,但許多開發者僅停留在「初始化;條件;遞增」的標準寫法。實際上,PHP 繼承了 C 語言的靈活語法,允許三個
PHP 輸出控制函數 ob_* 系列深度解析:緩衝區捕獲、靜態化、壓縮傳輸實戰
PHP 的 Output Control 函數族(ob_*)讓開發者能在腳本執行期間完全掌控輸出流,解決「Header already sent」經典錯誤,並啟
PHP 檔案操作常見問題彙總:建立、讀寫、權限、鎖定與安全實務
檔案系統操作是 PHP 後端開發的基石,但權限、路徑、編碼、併發等細節常成隱形坑。本文整理自論壇高頻問答,涵蓋建立、讀寫、屬性、鎖定、刪除、安全等 15 個實戰
PHP 編碼規範全指南:命名、格式、架構與團隊協作最佳實踐
這份源自 1995-2000 年的《PHP Coding Standard》由 Todd Hoff 與 Fredrik Kristiansen 共同維護,雖年代
PHP 模板引擎深度對決:PHPLIB Template vs FastTemplate 效能與易用性實測
在 MVC 架構普及前夜,PHP 開發者面臨「業務邏輯與表現層分離」的迫切需求。本文回顧 2005 年 IBM developerWorks 經典評測,從 AP
PHP 學習資源大全:官方文檔、中文社區、源碼站與視頻教程
官方權威資源 PHP 官網:php.net — 最新版本下載、完整手冊、RFC、擴展文檔、安全公告。英文佳者首選。 PHP GitHub:php/php-sr
PHP Session 完整使用指南:從入門到進階最佳實踐
為什麼選擇 Session 而非 Cookie? Cookie 存儲在客戶端,數據明文可見、可篡改、容量受限(4KB)。若在 Cookie 存 is_admin
PHP Cookie 完全指南:設置、跨域、安全與最佳實踐
Cookie 基礎概念 Cookie 是 HTTP 協議下服務端在客戶端瀏覽器存儲的小型文本數據(≤4KB),隨後續同域請求自動攜帶,實現「無狀態 HTTP」的
Session 與 Cookie 深度解析:原理、區別與安全實踐
前言 關於 Session 與 Cookie 的討論從未停止。許多開發者模糊不清兩者的本質區別,導致架構選型失誤或安全漏洞。本文從 HTTP 協議層面還原兩者工
PHP 登錄類最佳實踐:基於 MySQL 的安全認證與 Session 管理
設計目標 封裝用戶認證、Session 管理、Cookie 持久化、登出等核心邏輯,提供清晰的 OOP 介面,適用於中小型 PHP 專案快速接入。 核心類實現
PHP GD 庫實現圖片文字水印:動態生成與自定義樣式
需求場景 在用戶上傳頭像、生成海報、版權保護等場景中,往往需要在圖片上動態繪製文字水印。PHP GD 擴展提供了完整的圖像處理能力,本文封裝一個 makethu
PHP 實現 Session 永久生命期的完整指南
前言:為什麼需要永久 Session? PHP 4.0 引入 Session 支持後,極大地方便了購物車、用戶登錄等功能的開發。許多論壇利用 Session 記
PHP 入門級網頁採集程式:圖片抓取與分頁處理實戰
在早期的 PHP 開發學習中,編寫簡單的採集腳本是理解網路請求、正則表達式與檔案操作的絕佳練習。本文整理自 2007 年的一份經典入門教程,展示如何使用 fil
Discuz! 5.0 純真 IP 數據庫解析函數 convertip() 深度分析
前言 Discuz! 5.0 採用「純真 IP 數據庫」(QQWry.dat)作為 IP 歸屬地查詢來源。該數據庫結構獨特,採用二分查找索引區 + 記錄區儲存,