PHP SQL 注入漏洞原理與實例深度解析
什麼是 SQL 注入 SQL 注入 是攻擊者通過構造惡意輸入,改變原本 SQL 語句的語義,從而竊取、篡改、刪除數據庫數據,甚至獲取服務器控制權的攻擊手段。它是
PHP 使用 Header 導出 Excel (CSV) 完整實現
核心原理 瀏覽器根據 HTTP Header 的 Content-Type 和 Content-Disposition 決定如何處理響應。設置為 applica
PHP 發送帶附件郵件完整類庫:MIME 結構解析與 SMTP 直發實戰
前言 PHP 內建 mail() 函數依賴本地 MTA (sendmail/postfix),且不原生支援附件。本文提供一個純 PHP 實現的 CMailFil
PHP 彈出提示框並跳轉頁面的 4 種實現方式:JS Alert、Meta Refresh、Header Location、Header Refresh
需求背景 PHP 為伺服端語言,無法直接彈出瀏覽器視窗。需輸出 JavaScript 或 HTTP 標頭指示瀏覽器執行「提示 → 跳轉」流程。以下整理 4 種常
PHP 測試 MySQL 連線腳本:快速排查資料庫連接失敗原因
使用場景 部署 CMS、框架專案時,常遇到「資料庫連線失敗」但不確定是 PHP 環境、帳號密碼、主機位址、防火牆、或 MySQL 服務本身的問題。一個獨立測試腳
PHP OpenSSL 實現 RSA 非對稱加密完整類庫:金鑰生成、加解密、簽名驗簽一站式封裝
前言 RSA 非對稱加密是資料傳輸、API 簽名、授權碼驗證的基石。PHP openssl 擴展提供完整 RSA 操作介面。本文封裝一個 Rsa 類,涵蓋金鑰對
PHP cURL 實戰兩大經典場景:模擬登入與 SOAP 請求完整封裝
前言 cURL 是 PHP 與外部 HTTP 服務互動的核心工具。本文封裝兩個高頻場景——模擬表單登入(含 Cookie 管理)與 SOAP XML 請求——為
PHP 浮點數精度陷阱深度解析:為何 0.58 * 100 = 57 及 BCMath 高精度解決方案
經典現場:intval(0.58 * 100) === 57 執行以下程式碼,輸出竟然是 57 而非預期的 58: <?php $f = 0.58; va
PHP 陣列轉樹狀結構演算法大全:遞歸、引用、迭代三種實現與前端渲染範例
前言 將扁平陣列(如資料庫查詢結果)轉換為樹狀結構,是選單、分類、組織架構等功能的核心需求。本文整理三種主流演算法,並附上完整前端渲染 Demo。 演算法一:
PHP DOMDocument 生成 XML 完整教學:從基本結構到屬性、CDATA 與儲存
前言 處理 XML 資料結構是後端開發常見需求。PHP 內建 DOMDocument 類提供強大、標準化的 API,能程式化建立、操作並輸出符合標準的 XML
解決 PHP FastCGI 模式大檔案上傳 500 錯誤:MaxRequestLen 設定全攻略
問題現象 在 Apache + PHP (FastCGI/mod_fcgid) 環境上傳約 300KB 以上圖片時,回傳 HTTP 500 錯誤。Apache
PHP 時間戳函數完全指南:strtotime、date 與相對時間格式化實戰
PHP 時間戳核心函數詳解 PHP 處理日期時間最常用的是 strtotime() 將英文文字描述轉為 Unix 時間戳,以及 date() 將時間戳格式化為可
phpStudy 內建 FTP Server 完整設定與常見問題排除指南
phpStudy 內建 FTP Server 使用教學 phpStudy 整合環境內建了 FTP Server 功能,方便開發者在本地快速部署測試。本文將詳細說
PHP 使用 Mail_MimeDecode 解析郵件內容完整示例
場景 通過 POP3/IMAP 獲取原始郵件源碼後,需解析出發件人、主題、正文(文本/HTML)、附件等結構化信息。PEAR Mail_mimeDecode 是
PHP 讀取純真 IP 數據庫 (qqwry.dat) 完整類實現
簡介 純真 IP 數據庫 (qqwry.dat) 是國內廣泛使用的離線 IP 歸屬地查詢庫。本文提供完整的 PHP 解析類,支持二分查找、遞歸重定向解析、GB2
百度 Ping 服務 PHP 實現代碼示例
功能說明 百度 Ping 服務(https://ping.baidu.com/ping/RPC2)允許站長主動推送新增/更新頁面鏈接,加速收錄。本文提供基於 X
cURL 不寫入文件獲取與使用 Cookie 的 PHP 示例
場景 某些環境(如無寫入權限、容器化部署、高併發臨時會話)不適合使用 CURLOPT_COOKIEJAR/CURLOPT_COOKIEFILE 文件存儲 Coo
PHP 串接 SimSimi 小黃雞聊天機器人 API 完整實作(Cookie 維持、雙重編碼)
前言 SimSimi(小黃雞)是知名聊天機器人服務,官方未公開正式 API,但可透過模擬瀏覽器請求串接。核心難點在於:首次請求需取得 Cookie、訊息需雙重