CG 數位學習網 > PHP 教學



傳統 HTML 網頁僅能顯示預先製作的內容,無法與訪客真正的互動,也無法連結資料庫,難以達到網站內容更新與管理的需求。因此有多種動態網頁技術推出,例如 CGI、ASP、ASP.NET、JSP、PHP 等,這些動態網頁技術有的逐漸被新技術取代,有的則限制在特定平台上執行,而 PHP (Hypertext Preprocessor) 擁有執行效能佳、容易撰寫維護,並且能夠跨平台執行,因此被許多網站採用。

PHP 網頁可以在支援的伺服器執行,例如使用 Windows / Mac OS / Linux 系統的電腦架設網站伺服器,或是支援 PHP + MySQL 的裝置(例如 NAS)執行 PHP 動態網頁。相對的微軟 ASP 或 ASP.NET 主要執行於 Windows 作業系統,因此架設 PHP 網站的成本遠比 ASP 或 ASP.NET 更低。PHP 程式的語法比其他動態網頁技術簡單,對初學者而言可縮短學習的時間,本教學探討使用 Dreamweaver 輕鬆製作 PHP 網頁。

 

PHP 網頁與 HTML 網頁的差異

HTML 網頁:伺服器收到用戶端提出的網頁要求時,讀取網頁文件並將給用戶端,網頁的內容必須預先製作,通常不是來自資料庫。

PHP 網頁:伺服器收到用戶端提出的網頁要求時,先讀取網頁文件並執行網頁的 PHP 程式碼,若有存取資料的需要,可以跟資料庫連結,然後將執行後的產生的網頁傳給用戶端。

 

根據 W3Techs.com 網站 2021 年 9 月發表的網站伺服器與後端開發語言比較



~ CG 數位學習網版權所有 ~