為什么在查看源時(shí)我看不到我的PHP代碼?
Web開(kāi)發(fā)人員和對(duì)網(wǎng)頁(yè)知識(shí)豐富的其他人員知道,您可以使用瀏覽器查看網(wǎng)站的HTML源代碼。但是,如果網(wǎng)站包含PHP代碼,則該代碼不可見(jiàn),因?yàn)樗蠵HP代碼在網(wǎng)站發(fā)送到瀏覽器之前都在服務(wù)器上執(zhí)行。收到的所有瀏覽器都是嵌入HTML中的PHP的結(jié)果。出于同樣的原因,您不能訪問(wèn)web上的.php文件,保存它,并期望看到它是如何工作的。您只保存PHP生成的頁(yè)面,而不是PHP本身。
PHP是一種服務(wù)器端編程語(yǔ)言,意味著它在網(wǎng)站發(fā)送到最終用戶之前在web服務(wù)器上執(zhí)行。這就是為什么您可以在查看源代碼時(shí)查看PHP代碼的原因。沈陽(yáng)科普
示例PHP腳本
當(dāng)此腳本出現(xiàn)在個(gè)人下載到計(jì)算機(jī)的網(wǎng)頁(yè)或.php文件的編碼中時(shí),查看器會(huì)看到:
我的PHP頁(yè)面
因?yàn)槠溆嗟拇a只是web服務(wù)器的說(shuō)明,所以它是不可見(jiàn)的。查看源或保存只需顯示代碼的結(jié)果-在此示例中,文本為My-PHP頁(yè)面。
服務(wù)器端腳本與客戶端腳本
PHP isn't是**涉及服務(wù)器端腳本和服務(wù)器端腳本的代碼isn't僅限于網(wǎng)站。其他服務(wù)器端編程語(yǔ)言包括C#,Python,Ruby,C++和Java。
客戶端腳本使用嵌入式腳本操作JavaScript是從web服務(wù)器發(fā)送到用戶'計(jì)算機(jī)的最常見(jiàn)腳本。所有客戶端腳本處理都在最終用戶's計(jì)算機(jī)上的web瀏覽器中進(jìn)行。