PHP 實現 TCP 端口存活監測與延遲統計
核心原理 利用 fsockopen 建立 TCP 連接,發送簡單 HTTP 請求,計算從連接到接收響應的往返時間 (RTT),模擬 ping 行為但工作在傳輸層
PHP JSON 中文編碼亂碼徹底解決方案
問題根源 PHP 5.3 之前 json_encode 會將中文字符轉為 Unicode 轉義序列 (如 \u4e2d\u6587),導致前端直接 alert
SQL 注入攻擊檢測與防禦指南(僅供安全研究)
聲明: 本文旨在幫助開發者理解 SQL 注入原理,以便編寫更安全的代碼。嚴禁用於非法攻擊測試,所有技術細節僅供防禦參考。 SQL 注入是 Web 應用最常見的
PHP fsockopen 模擬 POST 請求深度解析
兩種 POST 數據提交方式的本質區別 表單提交 (瀏覽器原生) $_POST:自動解析 application/x-www-form-urlencoded
PHP 圖片加浮水印:支援 PNG/JPG/GIF、多位置、透明度、自動格式保留
功能需求 支援主流格式:JPEG、PNG、GIF (動畫 GIF 僅處理第一幀)。 水印圖片支援透明通道 (PNG 最佳)。 9 種預設位置:四角、四邊中、中
PHP 分頁類別:支援 URL 重寫、Bootstrap 樣式、AJAX 無刷新分頁
功能特性 自動計算總頁數、偏移量、限制數。 支援任意 URL 格式:?page=2、/page/2、/list-2.html。 輸出符合 Bootstrap
PHP IP 防攻擊/防刷新機制:基於檔案儲存的滑動窗口限流實作
威脅模型 分散式 IP 輪換:每 1-6 小時換 IP,單 IP 頻率低但總量大。 智能間歇攻擊:攻擊 2 分鐘、停 5 分鐘,繞過固定窗口檢測。 目標:造成
PHP 5 memory_limit 參數深度解析:記憶體管理、Memcache 影響與調優策略
參數定義 memory_limit = 128M ; PHP 5.2+ 預設值,單腳本最大可用記憶體 **單執行緒/請求** 的硬性上限。超過即拋出 Fatal
Zend Framework Zend_Mail 發送郵件:SMTP 實作完整代碼 (舊版 ZF1 風格)
注意 本文對應 **Zend Framework 1 (ZF1)** 風格代碼。現代專案請參考 151856 (Laminas/ZF3) 或框架內建 Maile
PHP iconv 截斷亂碼解決方案://TRANSLIT 與 //IGNORE 參數詳解
問題現象 <?php $utf8 = PHP中文測試😀; // 含 Emoji (U+1F600) $gbk = iconv(UTF-8, GBK, $
PHP 批量修改 RAR 檔案註釋與添加檔案:WinRAR 命令列整合實戰
應用場景 采集站點下載的 RAR 統一帶有廣告註釋,需批量清洗/替換。 自動為每個壓縮包添加「使用說明.txt」、「免責聲明.html」等檔案。 Window
PHP 繼承獲取子類別名稱:Late Static Binding 完整解析 (含 PHP 5.2 兼容方案)
本文為 151854 內容的擴充版,補充更多實戰細節與反模式警示 核心問題回顧 <?php class Base { public static
Zend Framework 2/3 Zend\Mail 元件發送郵件完整指南:SMTP、附件、HTML、佇列
安裝 composer require zendframework/zend-mail zendframework/zend-mime (ZF 3+ 元件已拆分
WordPress 整合支付寶完整教學:從商家註冊到前端回調處理
適用場景 WordPress 站點需接入**支付寶即時到帳/當面付/網頁支付**,實現付費閱讀、會員訂閱、商品銷售、打賞等場景。 前置準備 支付寶商家賬號:
PHP 繼承中獲取真實子類別名稱:__CLASS__ vs get_class() vs get_called_class()
問題現場 <?php class A { public function __construct() { echo __CLASS
PHP get_headers() 函數完整指南:取得 HTTP 回應標頭、檢測連結有效性
函數簽名 array|false get_headers(string $url, int $format = 0, ?resource $context =
PHP 配置 php.ini 六大技巧:效能與安全並重
本文為 151849 進階補充,著重「技巧」視角與生產檢核清單 技巧 1:執行時間分級控制 ; Web 請求 max_execution_time = 30
PHP 全形/半形字元互轉:SBC_DBC 函數完整實作與效能優化
應用場景 使用者輸入正規化:搜尋關鍵字、帳號、郵箱去除全形干擾。 資料清洗:匯入 CSV/Excel 時統一字元寬度。 表單驗證:防止全形空白、全形數字繞過驗