用html css做好了主頁面和登錄頁面 如何用PHP使它變動態(tài)網(wǎng)站?
時間:2024-02-10 00:55:01 | 來源:網(wǎng)站運營
時間:2024-02-10 00:55:01 來源:網(wǎng)站運營
用html css做好了主頁面和登錄頁面 如何用PHP使它變動態(tài)網(wǎng)站?:一個網(wǎng)站之所以被稱為動態(tài),是應(yīng)為他的數(shù)據(jù)是可以因人而異.
拿一個最普通的功能來說,用戶登陸后,在主頁面顯示用戶的昵稱.
一般情況下,要實現(xiàn)這種功能,數(shù)據(jù)庫表要設(shè)計一個賬號,密碼,昵稱三個字段.登陸頁面一個表單提交到指定的php頁面上.php讀取數(shù)據(jù)庫數(shù)據(jù),判斷用戶是否合法,如果合法就顯示昵稱.思路就是這樣的.
剛開始使用的時候,最簡單的就是直接在php文件面里面嵌套html頁面.讀取數(shù)據(jù)和顯示內(nèi)容都可以在一個文件里面完成.
如果功能越來越多那上面的代碼就變成不可維護(hù).這時候就可以用mvc的思想,利用模板(比如smarty).把前端頁面和后端的功能分離出來. 然后后端生成html 文件,傳給前端渲染.
當(dāng)一個網(wǎng)站功能越來越多,還要移動端的時候,這時候需要一個團(tuán)隊來開發(fā).這時候就可以根據(jù)rest full 來實現(xiàn)前后端分離.后端只提供給前端需要的數(shù)據(jù),前端或者移動端負(fù)責(zé)解析后端的數(shù)據(jù),然后渲染頁面.