2011-02-13 61 views
0

我需要查詢另一個域上的頁面並顯示它返回的結果。但是php使用file_get_contents()請求遠程文件

文件報告錯誤。

的網址是:HTTP://otherdomain/abc.jsp P = Q & X = Y

編輯:我使用的file_get_contents ...

+0

如果您希望我們修復此錯誤,您必須告訴我們錯誤是什麼。 – 2011-02-13 14:58:52

+0

你應該使用curl – 2011-02-13 14:59:52

回答

1

可能有幾個原因:

1)如果要打開一個帶有特殊字符(如空格)的URI,則需要使用urlencode()對URI進行編碼。

2)在您的php.ini * allow_url_fopen *爲false。將其設置爲允許開放網址。

如果您提供由php生成的錯誤,我可以提供幫助。

如果您試圖讓兩個或更多起始點訪問相同的一個點,您可以考慮使用帶有RewriteEngine的.htaccess文件,因爲它會重寫url。

如果你想: 都的index.jsp的index.php的Index.aspx ....表明的index.jsp顯示輸出相同。

您可以使用: .htaccess文件與RewriteEngine支持。

下面是一些.htaccess tricks

注意 的鏈接必須具有的Apache的HTTP服務器,並且啓用的mod_rewrite模塊。