我不确定是否可能,但我尝试了
在我的php文件中include "http://www.abc.cm.my/function.php"
,它不起作用。
我的理想是
我在自己的网站上有一个标准的功能文件,所有我的客户网站都会直接从我自己的网站上包含我的标准功能,然后我不需要将功能文件复制到我所有的客户网站,我现在面临的麻烦是,我需要在每个/所有客户网站上更改/更新功能文件,这并不困难,只需要做很多工作。
希望你们了解我的情况和我的英语。
答案 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必须是 启用这些)...