我對這個網頁設計有點陌生,我正在努力掌握這個概念。我試圖運行一個名為 index.php 的 php 頁面,但瀏覽器不會執行它。
<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<?php
echo "ram";
?>
</body>
</html>

uj5u.com熱心網友回復:
那是因為瀏覽器不能執行 PHP 代碼(它們只能執行 JavaScript)。
PHP 代碼由 PHP 解釋器決議和執行,它是一個單獨的可執行程式。它沒有與任何網路瀏覽器集成。
您可以通過其可執行檔案直接從命令提示符運行 PHP,但在 Web 應用程式場景中,通常情況下 PHP 通過 Web 服務器的合適模塊與 Web 服務器集成。這意味著當您的瀏覽器向請求.php頁面的網路服務器發送 HTTP 請求時,網路服務器會將您的請求傳遞給 PHP 可執行檔案,該可執行檔案讀取請求檔案中的代碼,執行它,并將結果輸出回傳給網路服務器,后者然后將其作為對 HTTP 請求的回應轉發到瀏覽器。
(只是為了完整性:當然,就像任何其他基于 HTTP 的場景一樣,此程序不限于使用 Web 瀏覽器作為客戶端。任何可以與 HTTP 通信的計算機程式同樣能夠向運行 PHP 的 Web 服務器發出請求,并且得到回應。)
進一步閱讀:客戶端和服務器端編程有什么區別?. 雖然該問題主要涉及瀏覽器端 JavaScript 和服務器端語言(如 PHP)之間的互動,但它確實提供了有關 Web 應用程式架構的一般背景,這也與您的問題相關。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/417673.html
標籤:
下一篇:使用PHP在CSV中添加新行
