看见别人写的框架有一个公共函数库,但该框架的入口以及网站没有require或者include这个库的入口。无权到服务器查看,是不是在apache里配置好,每次访问都require公共函数库的呢?求指教

解决方案 »

  1.   

    不是的,这个框架系统好像是没有入口的,我不清楚它怎样require或include那个公共函数库,一个名字是inc的文件夹!我找不到引用的地方,怀疑是每次访问页面都会先跑去读一下inc的init.php,有没有这样的配置?
      

  2.   

    inc只是存放include文件的地方,但你需要用require('xxx.php'); 来引用
    框架没有入口是不可能的,你说的情况应该是多入口。这种情况可能是使用auto_prepend_file来加载,
    php.ini中
    auto_prepend_file 在页面顶部加载文件
    使用这种方法可以不需要改动任何页面,当需要修改顶部或底部require文件时,只需要修改auto_prepend_file的值即可。例如:修改php.ini,修改auto_prepend_file值。
    auto_prepend_file = "/home/fdipzone/header.php"  
    修改后重启服务器,这样所有页面的顶部与底部都会require /home/fdipzone/header.php参考:http://blog.csdn.net/fdipzone/article/details/39064001