PHP 動態生成 JavaScript 滑動式選單實作
早期 Web 開發常見需求為「點擊大分類展開/收合子分類」的滑動選單。本文展示如何以 PHP 產出 JavaScript 程式碼,動態建構具備互動行為的樹狀選單
PHP 線上連接埠掃描器實作與原理解析
在沒有專用工具的環境下(如網吧),若能透過網頁直接進行連接埠掃描,將大幅提升便利性。本文分享一個以 PHP 實作的線上連接埠掃描器,展示如何利用 fsockop
PHP 簡易鬧鐘程式:Meta Refresh 實現定時提醒與音樂播放
程式概念 利用 HTTP `` 實現頁面定時重導向,模擬鬧鐘流程:顯示目前時間 → 等待 N 秒 → 進入「睡眠」倒數 → 時間到播放音樂提醒起床。純 PHP
PHP 驗證碼 (CAPTCHA) 實作教學:從基礎 GD 繪圖到 Session 安全驗證
驗證碼原理 為防止機器人自動註冊、登入、灌水,網站廣泛採用驗證碼:後端生成隨機字串 → 繪製成干擾圖片 → 前端展示 → 用戶輸入 → 後端比對。核心在於「人易
PHP 遠端關機/重啟/登出腳本(Windows 環境)
⚠️ 安全警示 此功能極度危險,僅供內網受控環境教學參考,嚴禁部署於公開網路! 任何未授權的遠端關機行為均屬違法。 實作原理 透過 PHP exec() 執行
PHP 統計線上人數兩大經典方案:AltaVista 反向連結法與 MySQL Session 表法完整比較
方案一:搜尋引擎反向連結統計法 (已淘汰) 早期利用 AltaVista `link:` 語法查詢指向網站的連結數,作為「線上人數」估算。現已完全失效 (Alt
PHP 指定網址跳轉實作:查詢字串導向對應目標完整範例
需求場景 根據 URL 查詢字串 (`?url=target`) 動態導向不同目標網址,常用於短網址、廣告追蹤、外部連結中介頁。 基本實作 (redirect
PHP 網頁內容擷取實作:正則與字串切割兩種解析函式範例
需求背景 撰寫網頁爬蟲或資料采集程式時,常需從 HTML 原始碼中提取標題、作者、正文等區塊。本文提供兩種通用解析函式:正則表達式版與字串分割版。 工具函式定
PHP 陣列排序函數完整比較:sort、rsort、asort、ksort、natsort 差異與應用場景
排序函數快速比較表 函數排序依據鍵名保留順序適用場景 sort()值否 (重建 0..n)升冪索引陣列單純排序 rsort()值否降冪
PHP 程式碼優化建議 42 條:從入門到精通的效能調校完整指南
核心優化原則 優化應基於剖析結果,而非直覺。使用 Xdebug/Blackfire 找出真正瓶頸,針對性調整。 1-10: 基礎語法與函數選擇 靜態
PHP 效能優化 40 條黃金法則:從程式碼層面徹底提升執行速度
語法與基礎優化 (1-10) 單引號優於雙引號:單引號不解析變數,`echo hello` 比 `echo hello` 快。 靜態方法優於實
PHP $_SERVER 變數完整參考手冊:常用伺服器與請求資訊一覽
$_SERVER 超全域變數簡介 `$_SERVER` 是 PHP 內建陣列,包含 HTTP 標頭、腳本路徑、伺服器環境等資訊,由 Web 伺服器建立。以下整理
隱藏 Apache 與 PHP 版本資訊:完整安全強化設定指南
為什麼要隱藏版本資訊? HTTP 回應標頭預設會洩露:`Server: Apache/2.4.41 (Ubuntu) PHP/7.4.3`。攻擊者可據此鎖定已知
PHP 執行 Linux 系統指令完整指南:system、exec、passthru、proc_open 比較
四大核心函數比較 函數回傳值輸出處理適用場景安全性 system()最後一行輸出直接輸出到瀏覽器簡單指令、即時顯示結果需 escapeshel