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