Yii2.0 安裝與調試完整指南:Composer、GitHub Token、權限修復、驗證訪問
Yii2 官方推薦使用 Composer 安裝。本文記錄從安裝 Composer Asset Plugin、創建項目、處理 GitHub Token 認證、解決
Yii2.0 框架核心架構深度解析:目錄結構、MVC、入口腳本、應用主體配置全景圖
Yii2 作為高性能 PHP 框架,其架構設計精妙且規範。本文從目錄結構、MVC 模式、入口腳本、應用主體配置四大維度,系統闡述 Yii2 核心組件協作機制,並
PHP 獲取用戶真實 IP 地址通用函數(支援代理/負載均衡)
直接讀取 $_SERVER[REMOTE_ADDR] 在反向代理、CDN、負載均衡架構下會拿到代理服務器 IP。本文提供一個生產級通用函數 getRealIpA
CentOS 7 定時執行 PHP 腳本:Crontab 配置全流程與避坑指南
在 CentOS 7 上通過 crontab 定時執行 PHP 腳本是常見運維需求。本文提供從編輯任務、啟動服務到路徑處理的完整步驟,並強調絕對路徑、PHP 執
PHP 操作 MySQL 三大擴展對比:mysql、mysqli、PDO 核心差異與選型建議
PHP 歷史上提供三套 MySQL 擴展,理解它們的區別與適用場景對技術選型至關重要。本文釐清「MySQL 數據庫」與「mysql 擴展庫」的概念差異,對比三大
Yii2 SwiftMailer 郵件發送完整配置與調用指南
Yii2 內置基於 SwiftMailer 的郵件組件,配置簡單功能強大。本文提供完整的 config/web.php 配置示例(以 163 郵箱為例),並演示
PHP 封裝通用文件下載類:參數化路徑、複用與安全增強
將下載邏輯封裝為函數/類,支援參數化文件名與子目錄,提高代碼複用性與可維護性。本文提供一個開箱即用的 down_file() 函數,整合絕對路徑、中文轉碼、計數
PHP 文件下載路徑處理:相對路徑 vs 絕對路徑與 DOCUMENT_ROOT 最佳實踐
文件下載時指定文件路徑可用相對或絕對路徑,但絕對路徑(基於 $_SERVER[DOCUMENT_ROOT])更穩定、性能更好。本文對比兩種寫法,給出生產環境推薦
HTTP 狀態碼實戰:302 重定向、304 緩存、防盜鏈、定時跳轉與禁用緩存完全指南
HTTP 狀態碼是客戶端與服務器溝通的關鍵信號。本文結合圖解講解狀態行結構,並通過五大實戰場景——防盜鏈、302 重定向、304 協商緩存、Refresh 定時
PHP $_SERVER 超全局數組詳解:獲取 HTTP 請求信息與 GET/POST 差異對比
$_SERVER 是 PHP 獲取服務器與請求環境信息的核心超全局數組。本文列舉常用鍵名(HTTP_HOST、REMOTE_ADDR、DOCUMENT_ROOT
HTTP 協議基礎:結構、請求/響應流程與版本差異詳解
HTTP(HyperText Transfer Protocol)是 Web 開發的基石。本文系統梳理 HTTP 協議定義、版本演進(1.0 短連接 vs 1.
PHP 獲取客戶端 IP 並實現 IP 訪問控制
$_SERVER[REMOTE_ADDR] 是獲取客戶端 IP 的最直接方式,但經過代理/負載均衡時需結合 HTTP_X_FORWARDED_FOR、HTTP_
PHP 文件下載中文亂碼解決方案:iconv 編碼轉換實戰
當網頁編碼為 UTF-8 而用戶系統(特別是 Windows)預期 GB2312 時,下載的中文文件名會出現亂碼。本文演示使用 iconv() 將文件名從 UT
PHP 實現 HTTP 文件下載:原理、代碼與安全計數器
實現文件下載功能需理解 HTTP 協議頭的作用。本文從基礎下載代碼出發,逐步講解 Content-Type、Content-Disposition、Accept
PHP Perl 風格正則函數大全:preg_replace、preg_grep、preg_match 等實戰詳解
PHP 提供了一組 Perl 風格的正則函數(以 preg_ 開頭),功能強大且靈活。本文詳細講解 preg_replace、preg_grep、preg_ma
PHP 基礎:大小寫敏感性與變量作用域詳解
PHP 的大小寫規則與變量作用域是基礎中極易踩坑的重點。本文系統梳理函數、類、關鍵字的大小寫不敏感特性、變量的大小寫敏感規則,以及 local、global、s
PHP 正則表達式轉義字符完整速查:\d \D \w \W \s \S \b \B \ 通用轉義
PHP 正則表達式轉義字符完整速查:\d \D \w \W \s \S \b \B \ 通用轉義 轉義序列在正則中賦予普通字符特殊含義,或移除特殊字符的元含義。