Как получить headers из входящего запроса php

285
22 июля 2021, 05:50

Я хочу получить строку authorization из входящего запроса php (php://input) Пробовал использовать функцию

get_headers('php://input');

Но получил ошибку

get_headers(): This function may only be used against URLs in /path..

Искал в православных и не только интернетах... но не нашёл никакую информацию на этот счёт.

Answer 1

Все в инете есть, если я что не путаю:

<?php
    $headers = apache_request_headers();    
    foreach ($headers as $header => $value) {
        echo "$header: $value <br>\n";
    }
    ?>

А для get_headers нужен целевой url

<?php
$url = 'http://www.example.com';
print_r(get_headers($url));
print_r(get_headers($url, 1));
?>
READ ALSO
AliExpress запрос к API на php

AliExpress запрос к API на php

Пытаюсь сделать запрос к api aliexpress метод generatePromotionLinks что вставлять в параметр urls как организовать параметр _aop_signature:

240
Symfony4. Несколько подключений БД

Symfony4. Несколько подключений БД

делаю по мануалу https://symfonycom/doc/current/doctrine/multiple_entity_managers

115
Что такое generics methods в Java?

Что такое generics methods в Java?

В классе Collections наткнулся на такую запись

340
Сортировка с помощью Stream api

Сортировка с помощью Stream api

Помогите, пожалуйста, переписать программу, чтобы сортировать с помощью STREAM API

163