2010-08-02 133 views
2

我知道這是在php.ini中的問題,它有一個默認的了allow_url_fopen =關allow_url_include =關閉 我怎麼能解決這個問題...如果主辦地點不改變這..即時通訊試圖訪問一個完全不同於我的外部網址,所以服務器的根本不會工作..我能做什麼?URL文件訪問服務器禁用

回答

2

使用HTTP客戶端PHP類來獲取數據: http://scripts.incutio.com/httpclient/

您可以將其保存爲本地文件,執行它或做任何事情。注意不要誤包含一些惡意代碼(這就是爲什麼allow_url_include默認是關閉的)。

+0

這就是爲什麼** allow_url_include **默認關閉。 'allow_url_fopen'默認爲[開啓](http://svn.php.net/viewvc/php/php-src/trunk/php.ini-production?revision=300715&view=markup#l803)。 – Artefacto 2010-08-02 00:27:44

+2

大多數時候,cURL是存在的;在這種情況下,不需要使用HTTP協議的PHP實現。與PHP HTTP實現相比,cURL可能更少bug且更安全。 – You 2010-08-02 00:41:47

+0

@Artefactor謝謝,修復了帖子。 – 2010-08-02 11:54:30