Функция "header" добавляет заголовок, который будет
отправлен клиенту.
Функция "getallheaders" возвращает все заголовки, которые были
получены от клиента.
То есть, в вашем случае getallheaders вернет то, что установлено в первом скрипте:
array("Accept:application/json")
Для получения заголовков, подготовленных к отправке, используйте функцию
headers_list.