当前位置: 首页 > 面试题库 >

包括PHP中的远程文件

万俟超
2023-03-14
问题内容

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

我使用的代码是:

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

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

还有其他解决方法吗?

谢谢。


问题答案:

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

但是,从面向安全性的角度来看,这是不好的。因此,通常将其禁用(实际上,我从未见过启用)

它与allow_url_fopen处理打开(不包括)远程文件的,和并不相同-通常启用了该文件,因为它使通过HTTP提取数据更加容易(比使用curl更容易)。



 类似资料:
  • 问题内容: 有没有办法做这样的事情: 但是,不是调用和,而是直接传递变量? 所需的输出是: 问题答案: 不适用于array_map,因为它不处理键。 array_walk可以: 但是,它确实会更改作为参数给定的数组,因此它不完全是函数式编程(因为您有这样标记的问题)。而且,正如注释中指出的那样,这只会更改数组的值,因此键将不是您在问题中指定的键。 如果需要,您可以编写一个函数来固定自己之上的要点,

  • 问题内容: 我想用PHP包装CSS文件…因此,我为CSS文件编写了标头,并给了它一个.php文件扩展名,因此… css.php。 如果该页面已被用作包含内容,是否可以使用?还是这个新标题与页面所包含的框架冲突? 问题答案: 加纳夫钉牢了它。 我做: 然后在您的.css.php文件顶部:

  • 问题内容: 我有两个位于不同服务器上的PHP文件,一个位于,另一个位于。 我想包括第一个文件中的第二个文件。 第二个文件的内容如下所示: 和第一个文件: 有什么办法可以做到吗? 问题答案: 否,此设置在大多数Web服务器(php.ini)中默认为禁用/不允许,因此出于 安全原因 ,您不能使用来包含来自远程地址的文件。 如果仍然要允许 包含 远程文件,则必须在php.ini中将该指令设置为 但是,从

  • Summary The File Inclusion vulnerability allows an attacker to include a file, usually exploiting a "dynamic file inclusion" mechanisms implemented in the target application. The vulnerability occurs

  • 本文向大家介绍php获取远程文件大小,包括了php获取远程文件大小的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php获取远程文件大小的方法,分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的php程序设计有所帮助,大家能够喜欢小便的文章,大家共同进步。

  • 如果类位于一个文件中,则看起来不会发生严格的错误,如下所示: 但是,如果您将类定义放在单独的文件中并像这样包含它们: 抛出严格标准错误消息: 严格的标准:的声明应与c:\path\to\Cat中的兼容。php在线。。。 如果所有内容都在一个文件中,即使这样也可以: 这是预期的行为吗? 因为< code >肉是< code >食物,所以一开始就不应该有抱怨,对吗?因此,解决方案是简单明了的:将所有内