PHP 操作 SQLite 入門實戰:PDO 與 SQLite3 兩種方式完整指南
SQLite 適用場景 嵌入式設備、桌面應用、輕量級 Web 站點 (日 PV < 10 萬)。 開發測試、CI/CD 暫存數據、本地緩存。 無需獨立數據庫服
CAS 單點登錄搭建實戰 (三):CAS Server 部署與 Tomcat 整合配置
獲取 CAS Server WAR 包 # 方式一:官網下載發布包 # https://github.com/apereo/cas/releases/downl
CAS 單點登錄搭建實戰 (二):SSL 證書生成與導入全流程
為什麼需要 SSL? CAS 協議強制要求 HTTPS 保護票據傳輸安全。開發環境可用自簽證書,生產必須用 CA 簽發證書。 使用 keytool 生成密鑰對
CAS 單點登錄搭建實戰 (一):Windows 下 JDK + Tomcat 環境配置詳解
軟件版本與下載 組件推薦版本下載地址 JDK11 / 17 LTShttps://adoptium.net/ Tomcat9.0.x / 10.1.xhtt
技術宅的自動化偵測:PHP + cURL + 正則 + Crontab 打造漫畫/小說更新提醒機器人
項目背景 追更漫畫《火影忍者》、網絡小說,手動 F5 刷新太低效。目標:編寫 PHP 腳本,定時抓取目錄頁,檢測新章節,郵件推送至 QQ 郵箱。 系統架構
CentOS 7 搭建 Memcached + PHP 緩存系統完整實戰筆記
服務端安裝與配置 (CentOS 7) # 1. 安裝 yum -y install memcached libmemcached # 2. 配置 /etc/
PHP 防偽造跨站請求 (CSRF) 綜合防禦:Token 驗證、SameSite Cookie、Referer 檢查
核心防禦:同步器 Token 模式 (Synchronizer Token Pattern) 服務端生成隨機 Token → 存入 Session → 表單隱藏
PHP SQL 注入實戰演示與防禦:從萬能密碼到 PDO 預處理徹底修復
漏洞代碼還原 <?php $username = $_POST[username]; $password = $_POST[password]; $sq
UTF-8 BOM 導致 PHP 輸出異常:原理、現象與徹底解決方案
現象回顧 頁面頂部出現空白行、亂碼 `` 標籤失效、Session 無法啟動 (`headers already sent`)。 Frameset/ifram
PHP cURL 模擬 POST 請求完整指南:編碼處理、Header 偽裝、錯誤排查
核心代碼模板 getMessage(); } 關鍵問題:中文參數亂碼解決 目標站點編碼為 GB2312,PHP 為 UTF-8,需雙重處理: $keyword
PHP 加密解密實戰:從 Discuz! authcode 到現代 AES-GCM 最佳實踐
經典:Discuz! authcode 算法分析 Discuz! 的 authcode() 採用自定義 XOR + Base64 + 動態密鑰機制,雖然曾廣泛使
PHP 調用 Java 實戰:基於 PHP/Java Bridge 實現跨語言協作
前言 PHP 擅長 Web 快速開發,Java 擅長複雜業務邏輯與生態庫。通過 PHP/Java Bridge,可在 PHP 中直接實例化 Java 類、調用方
PHP 表單數據接收全攻略:$_GET、$_POST、$_REQUEST 差異與最佳實踐
三大超全局變量對比 變量數據來源適用場景安全性建議 $_GETURL 參數 (?key=val)搜索、分頁、幂等查詢不可用於敏感操作,長度受限 $_PO
深度解析 PHP ip2long 與 long2ip:IPv4 地址與整數互轉原理與實現
前言 IPv4 地址(如 12.34.56.78)本質是 32 位無符號整數。PHP 內建 ip2long() 與 long2ip() 實現互轉,理解其位運算原
PHP 分頁查詢優化實踐:從傳統 mysql_* 到現代 PDO 實現
背景與問題 早期 PHP 專案常使用 mysql_* 函數配合自定義分頁類。隨著 PHP 7+ 棄用該擴展,且存在 SQL 注入風險、重複連接開銷大等問題,亟需
PHP Socket 程式設計入門:打造簡易 TCP 服務端與客戶端
前言 Socket 是網絡通信的基礎。PHP 提供 socket_* 系列函數,可構建高效能的 TCP 服務。本文通過一個完整的「回聲服務器」範例,示範如何建立
PHP 遞歸獲取分類下所有子類別的高效方法
前言 在開發電商系統或內容管理系統時,經常需要獲取某個分類下的所有子分類 ID。本文介紹一個基於遞歸的 PHP 靜態方法,結合緩存機制,能高效解決無限級分類樹的
PHP 表單提交至 MySQL 完整實作:環境配置、連線類、防注入實務
從 PHP 環境啟用 MySQL 擴展,到建立資料庫連線類、處理表單 POST 資料、防範 SQL 注入,本文提供一份可直接落地的完整實作指南。 一、PHP