【问题标题】:.php file on website, source in html [closed]网站上的.php文件,html中的源代码[关闭]
【发布时间】:2013-05-23 21:31:56
【问题描述】:

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

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

【问题讨论】:

  • PHP 是一种服务器端语言。简单来说,这意味着服务器使用 PHP 脚本生成将发送给客户端的数据,而不是发送 PHP 脚本本身。查看php.net/manual/en/intro-whatis.php 了解更多信息。

标签: php html


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-01-28
          • 1970-01-01
          • 1970-01-01
          • 2012-10-09
          • 1970-01-01
          • 2016-05-11
          相关资源
          最近更新 更多