PHP 自動加反斜線問題完整解決方案:magic_quotes_gpc 與 stripslashes 深度解析
問題由來 PHP 5.3 以前,magic_quotes_gpc=On 會自動對 $_GET/$_POST/$_COOKIE 加反斜線。若程式再手動 addsl
PHP 取得今日、昨日、上週、本月起始與結束時間戳完整指南
常用時間區間時間戳快速取得 在撰寫報表、統計、排程任務時,經常需要「今天 00:00:00 到 23:59:59」、「上週一到上週日」等時間區間。利用 mkti
PHP 無限分類樹形類實作:輕量級、無資料庫依賴的遞歸解決方案
前言:為什麼要自己寫樹形類? 網路上關於 PHP 無限分類的實作文章不少,但大多數都將資料庫操作硬編碼在類別內部。這意味著使用者必須按照作者的資料表結構建表,靈
PHP PSR 規範中文完整版:PSR-0/1/2/3/4/12 核心標準與落地指南
為什麼需要編碼規範? 「在 Google,我可以閱讀任何代碼...縮進、命名、文件結構、註釋風格——這一切讓我出奇地輕鬆閱讀任意代碼。這種時間上的節省令人震撼
PHP 時間日期函數大全:time、date、mktime、strtotime 差異與實戰場景
函數速查表 函數用途返回型別典型場景 time()取得目前 Unix 時間戳int快取過期、Token 簽發、日誌記錄 date()格式化時間戳為字串s
PHP time() 與 mktime() 差異解析:當前時間戳 vs 指定日期時間戳、自動校正越界值
time() time(): int // 返回當前 Unix 時間戳 (自 1970-01-01 00:00:00 UTC 秒數) // 等同於 $_SERV
PHP strstr 過濾垃圾評論: 標籤檢測、HTMLPurifier 進階方案與 XSS 防護
簡易版:strstr 檢測 <a <?php $content = $_POST[content] ?? ; if (strstr($content
PHP 利用 Referer 判斷來源跳轉:strstr 實作、安全風險與最佳實踐
基本實作 <?php $referer = $_SERVER[HTTP_REFERER] ?? ; if (!$referer) exit; // 無來源
PHP strstr 函數判斷字串是否存在:語法、參數、實戰範例 (垃圾評論過濾、Referer 跳轉)
函數簽名 strstr(string $haystack, string $needle, bool $before_needle = false): stri
PHP 與 JavaScript IP 地址、域名格式驗證:完整正則、函數封裝與前後端一致性
PHP 版驗證函數 <?php function validateIpOrDomain(string $input): bool { $input
PHP cURL 檢測百度收錄:checkBaiduInclude 函數實作、批次查詢與反爬應對
基礎實作 . ($status === 1 ? 已收錄 : ($status === 0 ? 未收錄 : 查詢失敗)) . PHP_EOL; sle
PHP register_globals 開啟與關閉的差異、安全風險與現代最佳實踐
register_globals 是什麼? PHP 4.2.0 前預設 **On**,會自動將 GET/POST/COOKIE/SESSION 變數註冊為全域變
PHP 判斷 Rewrite 模組支援:$_SERVER 參數分析、Apache vs ISAPI、301 重導向避免循環
核心判斷邏輯 根據 $_SERVER 關鍵參數是否存在,判斷當前請求是否經過 URL 重寫,以及是 Apache (mod_rewrite) 還是 IIS (I
ThinkPHP 整合 PHPMailer 發送郵件:完整配置步驟、代碼封裝與常見問題排查
環境需求 ThinkPHP 2.1 / 3.x / 5.x / 6.x (原理相同) PHPMailer 6.x (Composer 安裝:composer
PHP 取得今天星期幾:三種寫法對比、陣列映射與 mb_substr 技巧
方法一:if-else 判斷 <?php $w = date(w); // 0(日)~6(六) if ($w == 1) echo 星期一; elseif
PHP 遠端圖片抓取儲存函數:grabImage 完整實作、錯誤處理與安全加固
基礎版實作 false, ], ]); $fpRemote = @fopen($url, rb, false, $ctx);
PHP 判斷伺服器是否支援 Gzip 壓縮:phpinfo、httpd.conf、.htaccess 完整檢查指南
快速檢查法:phpinfo() <?php phpinfo(); ?> 瀏覽器開啟,搜尋 _SERVER[HTTP_ACCEPT_ENCODING
PHP 下載 CSS 中引用的圖片:正則提取、去重、批次儲存完整實作
核心邏輯 讀取 CSS 內容 (本地檔案或遠端 URL)。 正則匹配 url(...) 內的路徑。 去重、解析相對/絕對路徑。 下載並儲存 (保留原檔名或重命