PHP 警告「Call-time pass-by-reference has been deprecated」解決方法
錯誤現象 Warning: Call-time pass-by-reference has been deprecated in /path/file.php
PHP Session 無法創建會話錯誤的 Windows/Linux 解決方案
錯誤現象 提示:「無法在發生錯誤時創建會話,請檢查 PHP 或網站服務器日志,並正確配置 PHP 安裝。」通常伴隨 session_start() 失敗。 根
PHP Webshell 變種大全:特徵識別與查殺指南
聲明 ⚠️ 僅供安全運營人員學習識別惡意代碼特徵,嚴禁用於構建、投遞、改進 Webshell。 所有代碼已脫敏,關鍵功能點替換為註釋說明。 Webshel
Apache、MySQL、PHP 從原始碼編譯安裝完整實戰筆記
環境與版本 OS:Ubuntu 12.04 LTS Apache:2.4.2 PHP:5.3.11 MySQL:5.1.62 注意:此版本較舊,現代部署建議
PHP 常用字串處理函數速查表:過濾、轉換、編碼與分割
輸出編碼與跳脫 函數用途範例 htmlspecialchars($str, ENT_QUOTES, UTF-8)HTML 特殊字元轉實體(& <
PHP 檔案類型驗證:基於檔案頭的 MIME 偵測類別實作
為什麼不能只信任副檔名? 使用者上傳檔案時,副檔名與 $_FILES[file][type](瀏覽器提供的 MIME)均可偽造。唯一可靠的方式是讀取檔案二進位頭
PHP 變數完整指南:命名規則、賦值機制、範圍與超全域變數
變數命名規則 以 $ 開頭,接字母或底線,再接任意字母、數字、底線。 正則:^[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*
PHP 資料型別詳解(四):型別轉換與 NULL 型別
NULL 型別 表示「無值」,唯一值為 null(大小寫不敏感)。以下情況視為 null: 直接賦值 $a = null; 未賦值的變數 經 unset($a
PHP 資料型別詳解(一):布林、整數、浮點數
PHP 八大基本型別回顧 純量:bool、int、float、string 複合:array、object 特殊:resource、null 布林型別 只
PHP 入門指南:語言特性、應用場景與生態系統總覽
什麼是 PHP? PHP(Hypertext Preprocessor)是一種開源的伺服器端腳本語言,由 Rasmus Lerdorf 於 1994 年創建,最
PHP 實作 RC4 加密演算法:原理、程式碼與安全性分析
RC4 簡介 RC4(Rivest Cipher 4)是對稱流式加密演算法,特點是速度快、實作簡單。曾廣泛用於 SSL/TLS、WEP、WPA 等協議,但因發現
PHP filter_var() 過濾器完整指南:驗證、清理與自定義過濾
filter_var() 基本語法 mixed filter_var(mixed $variable, int $filter = FILTER_DEFAULT
IIS 環境下 PHP mail() 設定 sendmail 完整教學(官方推薦方式)
為什麼 Windows + IIS 需要 sendmail? PHP 內建 mail() 在 Windows 下依賴本機 SMTP 服務,但 IIS 不內建 S