我想從遠程服務器加載xml內容。我正在嘗試在Go Daddy託管的網站上執行此操作。我正在使用simplexml_load_file()來這樣做。這是錯誤:simplexml_load_file()未能打開流連接拒絕
Warning: simplexml_load_file(https://remote-server/login_API_SP.php?id=Lake&p=asdfawefasdf12ds&ia=206.19.211.224): failed to open stream: Connection refused in /home/rjnonline/public_html/index.php on line 185
Warning: simplexml_load_file(): I/O warning : failed to load external entity " https://remote-server/login_API_SP.php?id=Lake&p=asdfawefasdf12ds&ia=206.19.211.224 " in /home/rjnonline/public_html/index.php on line 185
我用「遠程服務器」替換了我們的實際遠程服務器。
那我嘗試的事情:
- 檢查,看看是否
allow_url_fopen
和allow_url_include
都在。他們都在。 - 我試過使用cURL,遇到了一個異常。
- 我在瀏覽器中輸入了URL,我可以得到結果。
- 使用
file_get_contents
,結果相同。 - 檢查API上的標題信息。那就是:
header('Access-Control-Allow-Origin: *');
暗戰選擇這裏,所以我想伸手去看看有沒有人能幫助我。
它可能是GoDaddy阻止請求。你是在本地還是從另一臺服務器發出請求?我可能會嘗試聯繫他們的支持,看看他們是否特別阻止了這個請求。 – cngodles