在我编写的PHP应用程序中,我必须在所有可能的情况/服务器配置中访问远程资源(即URL)。为此,我必须考虑任何配置选项的组合。
所以我的问题是:如何在禁用fsockopen
和allow_url_fopen
,没有套接字(扩展名)支持且没有cURL支持的情况下打开远程资源?
还有其他选择吗?
答案 0 :(得分:0)
在以下条件下似乎无法通过HTTP打开远程资源:
fsockopen
已停用allow_url_fopen
已停用socket
扩展程序cURL
扩展程序解决方案是通过其他方式提供文件(FTP(通过PHP或手动)等)或要求服务器管理员放松安全性(例如从禁用的功能列表中删除fsockopen