php - 在 PHP 中包含一个远程文件

标签 php include

我无法在我的 PHP 脚本中包含远程 PHP 文件。我想我的托管更改了 php 设置。

我使用的代码是:

include "http://domain.com/folder/file.php";

如何允许使用 php.ini/.htaccess 启用包含功能?

还有其他解决方法吗?

谢谢。

最佳答案

要允许包含 远程文件,指令allow_url_include必须在 php.ini 中设置为 On

但从面向安全的角度来看,这很糟糕;因此,它通常被禁用(实际上我从未见过它启用)

它与allow_url_fopen 不同,它处理打开(但不包括)远程文件——这个通常是启用的,因为它使通过 HTTP 获取数据更容易(比使用 curl 更容易)

关于php - 在 PHP 中包含一个远程文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1158348/

相关文章:

c++ - 实现文件将只识别其他类的前向声明

node.js - 在 Node.js EJS 中使用插值包括

javascript - 动态加载 JavaScript 文件

php - 使用 FallbackResource 将除一个目录之外的所有内容路由到 index.php

php - php mysql 代码错误

php - MySQL - 更新记录并保持参照完整性

php - 如何为网页制作Python解释器

PHP函数显示问题

python datetime.now()不从包含文件的函数头返回更新的时间戳

C++ #include <[filename]> 但#include <string> 不是文件名