色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

HTML之間的變量是怎么樣互相取得互相聯(lián)系的

錢多多2年前17瀏覽0評論
HTML之間的變量是怎么樣互相取得互相聯(lián)系的?

網(wǎng)站中的采用PHP+MySQL+HTML語言開發(fā),那一定是動態(tài)網(wǎng)站,而這一個動態(tài)就體現(xiàn)在PHP的身上。

網(wǎng)站中的各個變量實質(zhì)就是發(fā)送請求交由服務端,然后再把變量位置發(fā)送變化的數(shù)據(jù)給替換掉并展示給客戶端。

首先請求會交給nginx,在優(yōu)化nginx做請求轉(zhuǎn)發(fā)給到PHP,然后PHP在進行業(yè)務代碼處理數(shù)據(jù)庫當中的數(shù)據(jù)相應操作,然后把獲取到的數(shù)據(jù)通過視圖模板渲染數(shù)據(jù)后生成為HTML頁面,在返回給nginx,由nginx來響應頁面數(shù)據(jù)給到瀏覽器,瀏覽器進行HTML頁面的DOM解析處理。

聯(lián)系就是數(shù)據(jù)通過PHP操作數(shù)據(jù)庫,獲取到數(shù)據(jù)庫數(shù)據(jù)然后再經(jīng)過視圖模板進行渲染,在交由nginx返回給客戶端。

PHP和HTML

HTML是用戶看到客戶端的結(jié)果頁,但是這個結(jié)果頁是需要經(jīng)過瀏覽器來進行標簽的解析處理的。既然是由瀏覽器解析HTML,那么頁面里面的變量肯定是經(jīng)過PHP去執(zhí)行處理的。

當用戶請求發(fā)送到服務器里面的nginx時,nginx會根據(jù)虛擬站點信息進行規(guī)則匹配,匹配到指定站點后,然后把請求交給到PHP,PHP在處理當前用戶請求里面需要做的事情,我們的業(yè)務邏輯就是php中完成。

處理完成后,PHP會執(zhí)行一步叫做模板渲染的操作,這這里機會把相關(guān)的PHP變量替換成php的代碼,并執(zhí)行里面的php代碼,最后就在相關(guān)變量位置得到最終需要的數(shù)據(jù)。然后生成的HTML靜態(tài)資源響應給nginx,在返回給客戶端

如果不是框架里面的模板渲染,而是普通的php嵌入html的頁面,就省去了模板變量替換php代碼過程

PHP和MySQL

mysql本質(zhì)就是數(shù)據(jù)管理系統(tǒng),一切頁面的展示和它沒關(guān)系,它只是提供頁面中需要的數(shù)據(jù),而這個數(shù)據(jù)需要PHP用相關(guān)的 mysql 客戶端去連接到 mysql 數(shù)據(jù)庫。例如:mysqli、pdo

建立連接后再用SQL語句查找相關(guān)數(shù)據(jù),拿到的數(shù)據(jù)就是視圖模板進行賦值的過程,相當于就是把數(shù)據(jù)通過賦值過程交給到視圖模板中去,畢竟你視圖解析的時候需要把模板變量替換為普通的php代碼后在執(zhí)行。

綜上:php和mysql、html的關(guān)系。分別對應邏輯操縱、數(shù)據(jù)存儲、頁面效果展示,它們之間的聯(lián)系就來自于PHP進行相關(guān)邏輯、數(shù)據(jù)操作得到最終的數(shù)據(jù),然后解析頁面在返回。如有感悟,歡迎關(guān)注