【问题标题】:URL file-access is disabled in the server服务器中禁用 URL 文件访问
【发布时间】:2011-03-23 23:50:00
【问题描述】:

我知道这是 php.ini 中的一个问题,它带有默认的 allow_url_fopen = Offallow_url_include = Off 我怎么能处理这个...如果托管地点不改变这个..我试图访问一个与我完全不同的外部 url,所以服务器根的东西不会工作..我该怎么办?

【问题讨论】:

    标签: php


    【解决方案1】:

    使用 HTTP 客户端 PHP 类获取数据: http://scripts.incutio.com/httpclient/

    您可以将其保存为本地文件、执行或执行任何操作。请注意不要错误地包含一些恶意代码(这就是 allow_url_include 默认关闭的原因)。

    【讨论】:

    • 这就是为什么 allow_url_include 默认是关闭的。 allow_url_fopenon by default
    • 大多数时候,cURL 是存在的;在这些情况下,不需要使用 HTTP 协议的 PHP 实现。 cURL 可能比 PHP HTTP 实现更少错误和更安全。
    • @Artefactor 谢谢,修复了帖子。
    猜你喜欢
    • 2012-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多