如何在禁用fsockopen和allow_url_fopen的情况下打开远程资源,没有套接字(扩展)支持,也没有cURL支持?

时间:2016-07-25 19:12:10

标签: php connection

在我编写的PHP应用程序中,我必须在所有可能的情况/服务器配置中访问远程资源(即URL)。为此,我必须考虑任何配置选项的组合。

所以我的问题是:如何在禁用fsockopenallow_url_fopen,没有套接字(扩展名)支持且没有cURL支持的情况下打开远程资源?

还有其他选择吗?

1 个答案:

答案 0 :(得分:0)

在以下条件下似乎无法通过HTTP打开远程资源:

  • fsockopen已停用
  • allow_url_fopen已停用
  • 不支持socket扩展程序
  • 不支持cURL扩展程序

解决方案是通过其他方式提供文件(FTP(通过PHP或手动)等)或要求服务器管理员放松安全性(例如从禁用的功能列表中删除fsockopen