PHP引用远程脚本和一个通用引用的小例子

远程脚本引用

需要配置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。但是每个脚本引用的相对路径不同,那有什么方式统一化处理吗?答案是有的,就是仿照上面的那个小例子一样,然后根据自己的具体情况加以修改。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180303G0U6XQ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券