我正在查看我拥有php源代码的网站。这些页面都是php页面:index.php,home.php,about.php。这些文件都包含纯PHP代码。
但是,我打开了这个网站,比如about.php,并查看了该页面的来源。我看到正在布局页面的HTML代码。为什么这个页面源不是php?
答案 0 :(得分:6)
如果您可以查看源代码并查看基础PHP代码,那将是一个可怕的安全漏洞 - 您将看到数据库凭据,商业机密等。
PHP是一种服务器端语言。它在服务器上执行,通常用于构建HTML,然后输出到浏览器。
答案 1 :(得分:2)
服务器处理php代码以生成发送到请求它的浏览器的html代码。
答案 2 :(得分:1)
因为PHP是服务器端语言,你看不到源代码......你是客户端,你只看到HTML标签,HTML是客户端语言......
答案 3 :(得分:1)
基本上,html用于格式化页面及其信息。此信息通过PHP动态生成,然后发送给客户端请求信息。
正如其他用户所指出的那样,您不希望您的网络服务器的源代码公开可用;因为这是一个巨大的安全风险。
html存在的原因有很多,但我认为冒险超出了你的问题范围。