為什么在查看源時(shí)我看不到我的PHP代碼?

Web開發(fā)人員和對網(wǎng)頁知識豐富的其他人員知道,您可以使用瀏覽器查看網(wǎng)站的HTML源代碼。但是,如果網(wǎng)站包含PHP代碼,則該代碼不可見,因?yàn)樗蠵HP代碼在網(wǎng)站發(fā)送到瀏覽器之前都在服務(wù)器上執(zhí)行。收到的所有瀏覽器都是嵌入HTML中的PHP的結(jié)果。出于同樣的原因,您不能訪問web上的.php文件,保存它,并期望看到它是如何工作的。您只保存PHP生成的頁面,而不是PHP本身。

PHP是一種服務(wù)器端編程語言,意味著它在網(wǎng)站發(fā)送到最終用戶之前在web服務(wù)器上執(zhí)行。這就是為什么您可以在查看源代碼時(shí)查看PHP代碼的原因。沈陽科普

示例PHP腳本

 

當(dāng)此腳本出現(xiàn)在個(gè)人下載到計(jì)算機(jī)的網(wǎng)頁或.php文件的編碼中時(shí),查看器會(huì)看到:

我的PHP頁面

因?yàn)槠溆嗟拇a只是web服務(wù)器的說明,所以它是不可見的。查看源或保存只需顯示代碼的結(jié)果-在此示例中,文本為My-PHP頁面。

服務(wù)器端腳本與客戶端腳本

PHP isn't是**涉及服務(wù)器端腳本和服務(wù)器端腳本的代碼isn't僅限于網(wǎng)站。其他服務(wù)器端編程語言包括C#,Python,Ruby,C++和Java。

教育資源網(wǎng)_1

客戶端腳本使用嵌入式腳本操作JavaScript是從web服務(wù)器發(fā)送到用戶'計(jì)算機(jī)的最常見腳本。所有客戶端腳本處理都在最終用戶's計(jì)算機(jī)上的web瀏覽器中進(jìn)行。