可能重复:
包括来自另一台服务器的php文件
<?php include('http://www.staticimages.co/legal-documents/fonts.php');?>
Run Code Online (Sandbox Code Playgroud)
我正在尝试集中我将包含在几个不同域中的文件.我有一个位置,但我不确定如何包含该文件.我已经尝试了上面的(这是正确的URL)但我得到以下错误;
警告:include()[function.include]:http://在服务器配置中禁用包装器,在C:\ wamp\www\flirtwithme.co\includes\legal\dating-safety-tips.php中由allow_url_include = 0禁用第15行
有没有一种首选的方法呢?也许CURL?
谢谢
Pek*_*ica 10
不要在运行时执行此操作 - 安全性很差(PHP代码必须以明文形式传输以便包含在内)和性能(HTTP调用将花费大量时间,并且如果远程服务器关闭或无法访问,你的脚本会超时).
如果必须从远程位置获取内容,请考虑使用将定期获取数据的cron作业,或者 - 或许更好 - 使用FTP的活动"推送"解决方案,更新文件在多个位置更新.
对于cron作业,您确实必须使用curl(如果已安装),因为您的提供程序不允许从文件函数访问http:// URL.