阿里雲 Nginx 配置 ThinkPHP PATHINFO 模式:虛擬主機重寫規則與 php-fpm 參數調整
阿里雲 Nginx 配置 ThinkPHP PATHINFO 模式 阿里雲鏡像市場提供的 Nginx 預設不支援 PATHINFO,ThinkPHP 需要重寫規
PHP 抽獎機率演算法實作:加權隨機抽獎邏輯
PHP 抽獎機率演算法實作:加權隨機抽獎邏輯 實現一個高效、精確的加權隨機抽獎函式,支援動態獎品池與機率配置,回傳中獎結果與未中獎獎品列表供前端展示。 核心機率
Onethink 站點遷移資料庫錯誤排查:雙重配置文件導致連線失敗
Onethink 站點遷移資料庫錯誤排查:雙重配置文件導致連線失敗 Onethink 專案遷移至新伺服器後,後台無法登入、所有用戶相關功能失效。經排查發現專案存
PHP 簡易 Socket 伺服器與客戶端範例
PHP 簡易 Socket 伺服器與客戶端範例 展示最基礎的 TCP 通訊:伺服器監聽埠、接受連線、讀取資料、回應處理結果、關閉連線;客戶端連線、發送、接收回應
PHP 模擬登入方正教務系統:繞過驗證碼、CURL 維持 Session 並解析課表
PHP 模擬登入方正教務系統:繞過驗證碼、CURL 維持 Session 並解析課表 方正教務系統(正方)存在一處驗證碼邏輯缺口:若不請求驗證碼圖片,後端不生成
PHP eval 函數安全風險與防範:一句話木馬分析
PHP eval 函數安全風險與防範:一句話木馬分析 eval() 會將字串當作 PHP 程式碼執行,極度危險。駭客常利用 @eval($_POST[c]) 植
PHP Socket 程式設計完整指南:從基礎到內核原理
PHP Socket 程式設計完整指南:從基礎到內核原理 PHP 提供兩組 Socket API:內建 fsockopen(僅客戶端、阻塞)與擴展 socket
FCKeditor 檔案上傳客製化:依日期建立目錄並以時間戳重命名
FCKeditor 檔案上傳客製化:依日期建立目錄並以時間戳重命名 FCKeditor(舊版 CKEditor)預設上傳目錄固定、檔名保留原名,易造成衝突與管理
PHP 動態函數調用技巧:透過字串變數呼叫函數
PHP 動態函數調用技巧:透過字串變數呼叫函數 PHP 允許將函數名稱以字串儲存於變數,再透過變數動態呼叫,適用於插件架構、回調處理、路由分發等場景。 基本語法
ThinkPHP 3.2 編譯緩存優化:生成 Lite 檔案替換入口提升效能
ThinkPHP 3.2 編譯緩存優化:生成 Lite 檔案替換入口提升效能 ThinkPHP 3.2 提供 Lite 檔案 機制,將核心框架類、常用函式、配置
PHP MagickWand 擴展實戰:安裝配置與圖片文字浮水印
PHP MagickWand 擴展實戰:安裝配置與圖片文字浮水印 MagickWand 是 ImageMagick 的 PHP 介面,功能比 GD 更強大(支援