.php文件在网站上,源代码在html


.php file on website, source in html

我正在寻找一个网站,我有php源代码。这些页面都是php页面:index.php, home.php, about.php。这些文件都包含纯php代码。

但是,我已经打开了这个网站,比如about.php,并查看了该页面的源代码。我看到的是布局页面的HTML代码。为什么这个页面不是php的源代码?

如果您可以查看源代码并看到底层PHP代码,那么这将是一个可怕的安全漏洞-您将看到数据库凭据,商业机密等。

PHP是一种服务器端语言。它在服务器上执行,通常构建HTML,然后输出到浏览器。

php代码由服务器处理,生成发送给请求它的浏览器的html代码

因为PHP是服务器端语言,你不能看到源代码…如果你是客户端,你只能看到HTML标签,HTML是一种客户端语言…

基本上,html是用来格式化页面和它的信息。此信息通过PHP动态生成,然后发送给请求该信息的客户端。

正如其他用户指出的,你不希望你的web服务器的源代码是公开的;因为这是一个巨大的安全风险。

html存在的原因有很多,但我认为这超出了你的问题范围。