无论如何都要调用从website1到website2的功能

时间:2014-06-05 16:09:56

标签: php

我不确定是否可能,但我尝试了 在我的php文件中include "http://www.abc.cm.my/function.php",它不起作用。

我的理想是

我在自己的网站上有一个标准的功能文件,所有我的客户网站都会直接从我自己的网站上包含我的标准功能,然后我不需要将功能文件复制到我所有的客户网站,我现在面临的麻烦是,我需要在每个/所有客户网站上更改/更新功能文件,这并不困难,只需要做很多工作。

希望你们了解我的情况和我的英语。

2 个答案:

答案 0 :(得分:0)

当然,您可以在website1上使用PHP中的URL include wrappers选项。您需要确保远程服务器(website2)正在为原始PHP提供服务 - 这样当您在http://website1/script.php的浏览器中打开它时,您会看到纯PHP源代码。

然而,这通常是一个坏主意,因为您通常只希望PHP在服务器端可见(通常您不想向世界展示您的原始代码)。您可以使用网络映射/挂载将远程文件系统映射到本地驱动器,或者如果website2只是一个只对website1可见的LAN,那就更好了。

答案 1 :(得分:0)

PHP在某些条件下允许这样做:

  

...网址可以与include,include_once,require和一起使用   require_once语句(从PHP 5.2.0开始,allow_url_include必须是   启用这些)...

Doc