騰訊QQ微博API獲取微博內容實現(已停止服務)
歷史背景 騰訊微博(t.qq.com)已于2014年9月28日停止服務,本文僅作技術歸檔參考,展示OAuth 1.0時代的API調用模式。現代開發請使用騰訊開放
Firefox 3.x File API 大檔案上傳:JavaScript 分片上傳與進度顯示實作
背景與適用範圍 本文介紹利用 Firefox 3.x 引入的 File API (getAsDataURL()) 實現大檔案分片上傳。**注意:此為 2010
PHP 透過 ICQ Gateway 發送簡訊:歷史代碼分析與現代替代方案
背景說明 本文收錄早期 PHP 透過 ICQ Web Gateway 發送簡訊的歷史代碼。ICQ 簡訊服務已於 2010 年代停止,代碼僅供參考學習 HTTP
PHP 分頁技術完整指南:原理、基礎實作與物件導向封裝
分頁核心原理 將資料庫結果集切割為固定大小的頁面顯示,需三個核心參數: $PageSize:每頁筆數 $CurrentPageID:當前頁碼 (從 1 開始)
PHP 超全局變量($GLOBALS/$_SERVER/$_GET...)完整手冊與實戰用法
PHP 提供 9 個超全局變量,在所有作用域自動可用,無需 global 聲明。本文系統梳理各變量結構、典型鍵值、安全注意事項及實戰片段。 九大超全局變量總覽
PHP 效能調校核心:Opcode 快取(APC/ionCube/Zend)原理與實作
效能瓶頸四大來源 資料庫 伺服器 CPU 硬碟 I/O 網路頻寬 除此之外,PHP 腳本層面的編譯執行機制也是關鍵優化點。 PHP 執行兩階段與編譯快取原
PHP 資料過濾核心原則與實戰模式:調度器、包含檔與白名單驗證
核心原則 資料過濾是 Web 應用安全的基石,涵蓋輸入驗證與輸出編碼。優秀的設計需達成三點: 過濾不可繞過:所有請求必經統一入口。 非法資料不污染合法資料:採
PHP Socket 實現檔案上傳:伺服器端與客戶端完整範例
概述 除了常見的 HTTP POST 上傳,PHP 也可使用 Socket 直接傳輸檔案。本文提供伺服器端監聽與客戶端發送的完整範例,適用於特殊場景(如內部系統
PHP Curl 抓取遠端內容:URL 中文編碼完整指南
前言 使用 PHP Curl 抓取含中文參數的 URL 時,正確的編碼處理至關重要。PHP 提供 urlencode() 與 rawurlencode() 兩個
PHP is_uploaded_file 函數導致檔案上傳失敗的排查與解決
問題背景 在某專案中,使用者回報所有客戶均無法上傳檔案,系統皆回傳失敗。經過排查,發現罪魁禍首是 PHP 的 is_uploaded_file() 函數判斷異常
UCenter 單點登錄(SSO)原理深度解析與二次開發實戰
UCenter 是 Discuz! 系產品的核心通行證組件,實現多應用間用戶數據同步與單點登錄。本文從數據流向、關鍵文件、Cookie 機制、二次開發接入四個維
PHP SQL 注入防護:基於正則的 GET/POST/COOKIE 參數過濾類別實作
防護原則 參數過濾屬於第二道防線(第一道是預處理語句/參數綁定)。本類別示範如何以正則攔截常見 SQL 注入特徵,並記錄攻擊日誌。 完整過濾類別 |<|=|i
PHP strtotime() 時間戳轉換完全指南:相對時間、格式化、常見陷阱
核心函數 time():取得當前 Unix 時間戳(秒) strtotime($datetime, $baseTimestamp):解析英文文字日期時
PHP 四大經典排序演算法實作:氣泡、選擇、插入、快速排序
測試資料 $arr = [1, 43, 54, 62, 21, 66, 32, 78, 36, 76, 39]; 1. 氣泡排序 原理:相鄰元素兩兩比較,
PHP Session 完整使用指南:啟動、讀寫、銷毀、設定壽命、自訂儲存路徑
核心規則 所有 Session 相關操作前,必須先呼叫 session_start(),且在此之前不能有任何輸出。 基本操作 啟動與寫入 session_s
PHP cURL 模擬瀏覽器抓取網頁完整教學(含 Cookie、POST、User-Agent、代理)
cURL 簡介 cURL 是支援多種協定(HTTP、HTTPS、FTP、FTPS 等)的傳輸工具,PHP 透過 curl_* 函數族提供完整封裝,適合模擬瀏覽器
PHP header() 函數實戰速查表:狀態碼、重導向、快取、下載、條件請求
語法提醒 header() 必須在任何輸出之前呼叫(含空白行、BOM、echo)。若已有輸出,會觸發 Headers already sent 警告。 速查表