当PHP嵌入HTML时会发生什么? 不是在浏览器中解释html响应对象的情况,那么浏览器如何处理php?它是否单独提出请求?
PHP是一种可以嵌入客户端语言的服务器端语言吗?
答案 0 :(得分:2)
以下是发生的事情:
index
DocumentRoot
页面提供服务
index.php
。在服务器上,index.php
中的所有PHP代码都执行一次。执行完毕后,该页面的HTML结果将提供给客户端getNames.php
)。 getNames.php
在服务器上运行,并将其结果(通常以echo <something>
的形式返回给JavaScript,然后JavaScript可以根据收到的数据编辑页面。有问题吗?
答案 1 :(得分:0)
PHP源代码永远不会发送到浏览器。只有一个请求(除非PHP的输出是一个HTML文档,告诉浏览器加载(例如)图像)。