2017-01-11 10 views
0

私はCakephp 2.3を使用しています 私は承認ヘッダを取得したいと思います。cakephpの承認ヘッダをhttpsで取得

$this->request->header('User-Agent') 

HTTP_USER_AGENTを使用しているデータを示していることは何も表示されません

$this->request->header('Authorization') 

: 私はこのコードを使用してみました。 apache_request_headers()機能を使用して試行します。ここでは、Authorizationヘッダー以外のすべてのヘッダーも表示されます。 何か不足していますか?

+1

おそらく** [https://book.cakephp.org/3.0/en/controllers/request-response.html#Cake\Network\Request::header](https://book.cakephp.org/3.0) /en/controllers/request-response.html#Cake\Network\Request::header)**。同じことがCakePHP 2.xにも当てはまります – ndm

+0

ありがとうございました。私はこれを使って修正しました。 SetEnvIf Authorization "(。*)" HTTP_AUTHORIZATION =私のhtaccessファイルの$ 1。 – VishalParkash

+0

実際の回答として投稿し、後で受け入れることができます。これは、将来の読者が回答を検索するのに役立ちます。 – ndm

答えて

0

質問に対する回答が見つかりました。 これが誰でも助けることができれば、hereは私の問題を解決するのに役立つリファレンスです。実際のロジックはApache Serverでした。セキュリティ上の理由からAuthorizationヘッダーを隠していました。

関連する問題