远程脚本引用
需要配置php.ini的allow_url_include = On
这样引用远程脚本包含的是远程脚本的执行结果。
远程脚本就是以http或https开头的URL,即使这个“远程脚本”在你本地主机上也是按远程脚本的方式引用。
一个通用的应用小例子
假如我的项目的根目录是/host
而我的项目一部分在/host/part1下,并且我想引用一个在/host/part1下的一个共用的脚本/host/part1/public/test.php,那么可以用如下方式:
这样只要把这个include放在一个共用页面模板之类的脚本中,那么在整个/host/part1文件夹下的脚本都可以使用,而不需要在每个脚本中使用include。
再次解释一下:比如说你有一个共用页面模板php文件,大多数脚本都要引用它,但是现在又出现另外一个工具类脚本,也是大多数脚本都需要,那么要么在每个脚本中引用两次,要么将这个工具类放在模板php文件里,这样就只需写一行include。但是每个脚本引用的相对路径不同,那有什么方式统一化处理吗?答案是有的,就是仿照上面的那个小例子一样,然后根据自己的具体情况加以修改。
领取专属 10元无门槛券
私享最新 技术干货