引用的php代码莫名奇妙被注释

引用的php代码莫名奇妙被注释

问题描述:我有很多的html需要引用相同的js和css,所以就用写了一个公用的头。
问题:有些页面可以正常使用,有些页面就会被神秘力量给注释掉
用法举例:
在a.php中:

<!DOCTYPE html>
<html lang="en">
<head>
<?php
      define("DOCUMENT_ROOT",($_SERVER['DOCUMENT_ROOT']??dirname(__FILE__)).DIRECTORY_SEPARATOR);
      require_once(DOCUMENT_ROOT."comom_header.php");
      
?>
 <script src="/js/echarts.min.js"></script>
</head>



一切正常,审查元素:

img

在b.php中:


<!DOCTYPE html>
<html>
<head>
<?php
  define("DOCUMENT_ROOT",($_SERVER['DOCUMENT_ROOT']??dirname(__FILE__)).DIRECTORY_SEPARATOR);
  require_once(DOCUMENT_ROOT."comom_header.php");
  ?>
</head>
<body>

不正常了,审查元素:_

img

被神秘力量注释了。

代码都是一样的,但是不知道为什么在a.php可以运行,在b.php就不行
排查了很久也没想出来为什么,请懂得人帮忙分析一下,提供一个思路也可以的

comom_header.html 可能因为你得这,引用那是php文件得啊

这是被浏览器误判为注释了,将html文档后缀改成.php试试看