我知道PHP的include/require
语句可以将其他.php文件附加到脚本中,这些文件可以来自本地路径或URL。
今天我尝试了包含和需要一个.ddf(文本文件),并且它起作用了,没有错误或警告。然后PHP实际上执行了那个文件中的一些代码!
之后我查看了PHP的文档以了解是否完全支持和安全地包含非php文件。结果发现,文档几乎没有提到这个过程(include 'file.txt'; // Works.
)就是这样。
所以我想问你们,包含非-php文件安全吗?而且这是不是一个不好的做法?
.env
文件。我们在其中放置了一些数据库PHP信息和Drupal设置。我们可以通过UI进行特定于站点的修改,而不是通过SSH进入服务器,但文件名没有后缀.php
。这是一个合法的问题。我把它的赞投回到了零。 - mikeDOTexe