0

ローカル テスト マシン (Windows および IIS) とリモート サーバーにログオン コードを実装しました。IIS では、request_curl ルートを使用して「動作」します。サーバーでは、request_streams ルートを使用して失敗します。

コードに多くのトレース メッセージを挿入すると、実際には成功してから失敗することがわかります。方法は次のとおりです。

request_streams のステートメント

       $data = file_get_contents($url, false, $context); 

「is_valid:true...」を返します。残念ながら、コードは応答ヘッダーを処理し、上記と同じステートメントを実行します。今回は「is_valid:false...」を返します。

この時点で request_streams が実際に何をしようとしているのかわからないので、単純に問題のステートメントを削除して $data を返すのは嫌です。

ここでコードが何をすべきかを誰か説明できますか? コードを修正する必要がありますか、それとも何らかの方法でそれを台無しにしてしまったのでしょうか?

4

1 に答える 1