PHP在所有浏览器中都是通用的吗?

PHP在所有浏览器中都是通用的吗?,php,html,Php,Html,我正在使用PHP通过mail()创建基于电子邮件的订单。因为PHP是服务器端的,这是否意味着PHP在任何情况下都不能与计算机通信 在任何浏览器中都有像JavaScript一样的“禁用PHP”选项吗?我能指望每一个能上网的浏览器都能(或至少“尽最大努力”)与PHP服务器通信吗?是的,PHP可以在所有浏览器中工作 PHP与浏览器无关,它是一种服务器端语言。PHP代码在服务器上执行,生成HTML,然后发送到客户端。客户端将收到运行该脚本的结果 检查此链接 简短回答:是的,php将在所有浏览器上“工作”

我正在使用PHP通过
mail()
创建基于电子邮件的订单。因为PHP是服务器端的,这是否意味着PHP在任何情况下都不能与计算机通信


在任何浏览器中都有像JavaScript一样的“禁用PHP”选项吗?我能指望每一个能上网的浏览器都能(或至少“尽最大努力”)与PHP服务器通信吗?

是的,PHP可以在所有浏览器中工作

PHP与浏览器无关,它是一种服务器端语言。PHP代码在服务器上执行,生成HTML,然后发送到客户端。客户端将收到运行该脚本的结果

检查此链接


简短回答:是的,php将在所有浏览器上“工作”

客户端不与php服务器“通信”,而是与web服务器通信。客户机请求一个页面,web服务器返回一个页面。页面的生成方式(静态html文件或使用某种服务器端脚本语言,如php)通常对浏览器没有影响


Php不会在客户端机器上“执行Php代码”,它只返回html/css,有时还返回指示浏览器显示内容的javascript

是的,浏览器只是呈现html/css和javascript。Php是一种服务器端编程语言,它在到达前端用户之前就被解释了

这意味着用户甚至不知道有一个php脚本正在运行


另一方面,Javascript是从web浏览器在客户端运行的,因此用户可以决定将其关闭。

简单的回答是PHP与所有浏览器兼容。浏览器不知道为页面提供服务的体系结构,因此无法禁用它

PHP和JavaScript之间的区别在于JavaScript在浏览器中运行,因此用户可以禁用它


也就是说,完全可以从PHP生成特定浏览器可能有问题的页面,但这不是PHP特有的问题。

正如您所指出的,PHP是一种服务器端语言。访问者的web浏览器从未看到PHP代码,只有由服务器运行的PHP脚本生成的HTML或XHTML或XML。因此,使用PHP并不排除使用任何浏览器,但PHP生成的产品可能不兼容。例如,如果您使用PHP脚本生成HTML5,则旧浏览器很可能无法很好地呈现页面。但是,如果只使用静态HTML5页面而不使用PHP生成页面,则情况也是如此


简而言之,您可以安全地使用PHP,而不用担心它会导致浏览器兼容性问题。但是您确实需要考虑由PHP生成的产品,该产品会被发送到访问者的浏览器。

您的PHP服务器只会向客户端喷射HTML。无论出于何种目的,客户端的行为都不会与发送的静态HTML文件有所不同。WebBrowser只理解HTML。PHP在Web服务器上运行并生成HTML。通信是通过HTTP进行的。为什么人们对此投反对票?这是一个合理的问题,即使它是入门级的。@driis因为它是谷歌级的->因此无效。看,一个主持人把它关闭了。MOD知道他们在做什么以及为什么…必须投票有两个原因。第一个好答案,第二个酷图形!