我有一个网站。就是这样设置的:
/public_html
index.php
common.php
db.php
/dev
index.php
common.php
db.php
common.php
包含重复的功能。 Db.php
包含数据库连接信息。
common.php
还包含确定当前正在访问的页面处于“开发”或“生产”状态的功能。然后它使用此信息相应地调用包含文件。
问题是,我也有一些 Cron Jobs 设置,它调用位于外部的 Php 脚本public_html
。但是没有一个包含工作,因为确定路径的函数,使用$_SERVER
变量,并依赖于 URL 的片段(比如单词“/dev”的存在)。
那么,我是否最好为我的 Cron 作业(数据库连接和函数)提供一组单独的文件,即使它们可能在站点的其他部分复制相同的文件?