サーバーで古いバージョンのphpを使用せざるをfile_get_contents();
得ませんが、現在のバージョンのphpでは問題が発生しないため、関数にバグがあるようです。これはバグだと思います。
$string = 'intraneturl/?really_long_example_query_parameters';
$string
クエリパラメータを含む部分にを渡すfile_get_contents($string);
と、返される情報が開発マシンの最新バージョンのphpでまったく同じコードを実行した場合とは異なるため、ある時点で切り捨てられるようです。
私の質問は、処理された正確な文字列をどのように確認できるかfile_get_contents();
です。何を送信したかはわかりますが、送信したとおりに処理されているとは思いません。デバッガーなどを介してすべての関数の内部を表示するための一般的な答えがあるかもしれません。デバッガーを使用する必要がありますか、それとも画面に情報を印刷する方法はありますか?