サーバーでapache_request_headers()を動作させるための旅に出ました。PHP 5.4 の最新の安定版にアップグレードし、PHP ハンドラーを FastCGI に変更しました。これにより、apache_request_headers() 関数を実行できるようになります。パーミッションの問題により、PHP を Apache モジュールとして実行したくありません。
私の新しいセットアップではすべてがうまく機能しますが、唯一の問題は、apache_request_headers() が OAuth 2 サーバーに必要な「Authorization」ヘッダーを取得していないように見えることです。
私が送信しているヘッダーは次のとおりです。
Authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ただし、次のヘッダー (または「Authorization」以外のもの) を送信すると、機能します。
X-Authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
イライラする...どうすればこれを機能させることができるかについてのアイデアはありますか?