-1
私のAPIの基本認証にこの機能があります。ヘッダーの承認がサブドメインで機能していません
private function authorize() {
$headers = apache_request_headers();
if(isset($headers['Authorization'])){
if ($headers['Authorization'] == '14abd57ece42d9489aeae6e1865064751') { //'akif&&nadeem'
return true;
}
}
return false;
}
それは
しかし、それは動作しません、私のAPIのドメインdomain.com/api/actionnameに適しています[失敗の許可]私はサブドメインを介して私のAPIにアクセスしようとするsubdomain.domain.com/api/actionname
すべてのコードは正しく配置されており、APIは認証なしで完全に実行されています。どのように私はこれを修正できますか?次のようにヘッダの
出力は次のとおりです。
array(9) {
["Host"]=>
string(24) "ultimate.bleupage.online"
["Connection"]=>
string(10) "keep-alive"
["User-Agent"]=>
string(115) "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36"
["Cache-Control"]=>
string(8) "no-cache"
["Postman-Token"]=>
string(36) "6330a309-ffcf-d72e-936a-bf10ff154d45"
["Accept"]=>
string(3) "*/*"
["Accept-Encoding"]=>
string(13) "gzip, deflate"
["Accept-Language"]=>
string(26) "en-GB,en-US;q=0.8,en;q=0.6"
["Cookie"]=>
string(36) "PHPSESSID=p2m0cc7sq7kn8fk2motvrobnn4"
}