为什么我的PHP代码会在源代码中传递给客户端?

为什么我的PHP代码会在源代码中传递给客户端?,php,Php,我刚刚开始学习PHP,我正在使用一个免费的主机来测试我的代码,但什么都没发生,我的PHP代码也在页面的源代码中传递,这是否表明服务器没有解释它 php代码是否在源代码中传递给客户端 没有 您的PHP解释器未被调用 是的,这表明服务器没有正确地解释它。用户永远不应该接收PHP代码,只应该接收PHP脚本输出的html/javascript/任何内容 至于发生这种情况的原因,以下是一些需要检查的基本情况: PHP代码应该以标记开头(结尾标记不是必须的,但是放在后面的任何代码都不会被解释) 文档名称应

我刚刚开始学习PHP,我正在使用一个免费的主机来测试我的代码,但什么都没发生,我的PHP代码也在页面的源代码中传递,这是否表明服务器没有解释它

php代码是否在源代码中传递给客户端

没有


您的PHP解释器未被调用

是的,这表明服务器没有正确地解释它。用户永远不应该接收PHP代码,只应该接收PHP脚本输出的html/javascript/任何内容

至于发生这种情况的原因,以下是一些需要检查的基本情况:

  • PHP代码应该以
    标记开头(结尾标记不是必须的,但是放在后面的任何代码都不会被解释)
  • 文档名称应以
    .php
    结尾(并非总是必需的,但某些服务器设置可能需要它)
  • 如果您还没有检查,首先要确保您使用的主机支持PHP

@csstd它应该以
开头,这就是它应该如何开始的。我编辑了我的答案,这样就不那么模棱两可了。非常感谢您,但是将文件扩展名改为php,效果很好