问题图示如上,A,B,C,D四个项目都要用到这个配置文件目录(域名不一样),项目在同一个目录下,配置文件不给down到本地,放在服务器上,这四个项目都可以使用这个配置,但是彼此的权限又都是不一样。还有一点就是服务器大家没权限直接上去。(开发语言:PHP, 环境:linux+nginx+mysql)
正常的话,就是include/require进来就完了,或者写个公共文件,使用自动加载引入这个文件,就是本地调试不了,只能改完放到服务器,但又要给权限有所区分,比如:B不能看到所有的配置信息,这好像也做不到,因为可以通过show_source(__FILE__)或highlight_file(__FILE__) 弄出来,不行就只能把这些函数禁用了,但A又怎么看到这些配置信息。
请问下,有可能实现这个需求吗?或者能否提供一个方向参考下?
我感觉这个问题就是如何更好管理一个公共文件,但是没有什么思路,因为如果要用到这些配置信息,最终不是都应该把代码带进来,那么又怎么把权限分配?
(ps:没有具体的项目,是面试的时候,面试官问的,因为小菜鸟一个,我一直觉得到底都是要引进来的,好像就是避免不了)
干嘛不搞个权限分配呢??