为了账号安全,请及时绑定邮箱和手机立即绑定

请问PHPINfile_GET_Content外部url

请问PHPINfile_GET_Content外部url

PHP
慕森王 2019-07-31 01:00:37
PHPINfile_GET_Content外部url我使用以下PHP函数:file_get_contents('http://example.com');每当我在某个服务器上执行此操作时,结果都是空的。当我在其他地方做的时候,结果就是不管页面的内容是什么。但是,当我在结果为空的服务器上本地使用该函数时-而不访问外部URL(file_get_contents('../simple/internal/path.html');),它是吗?工作。现在,我非常肯定它与某个php.ini配置有关。但我不确定的是,哪一个一。请帮帮忙。
查看完整描述

3 回答

?
开满天机

TA贡献1786条经验 获得超13个赞

您要寻找的设置是allow_url_fopen.

在不改变php.ini的情况下,有两种方法可以绕过它,其中一种方法是使用fsockopen(),另一种是使用卷曲.

我建议用卷曲file_get_contents()不管怎么说,因为它是为这个而建的。



查看完整回答
反对 回复 2019-08-02
?
四季花海

TA贡献1811条经验 获得超5个赞

与ini配置设置相关。allow_url_fopen.

您应该意识到,启用该选项可能会使代码中的一些bug被利用。

例如,验证输入失败可能会变成一个成熟的远程代码执行漏洞:

copy($_GET["file"], ".");


查看完整回答
反对 回复 2019-08-02
  • 3 回答
  • 0 关注
  • 428 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信