Как настроить пользовательские заголовки в PHP

Разработчик JAVA присылает мне данные в заголовках. Я так понимаю.

$_SESSION["HTTP_COUNTRYNAME"];

Как сделать ответ обратно с заголовками? Он попытался header("countryname: USA");, но php function headers_list не отображает его.

Ответы

Ответ 1

header('countryname: USA');
print_r(headers_list());

Array ( [0] => X-Powered-By: PHP/5.3.0 [1] => countryname: USA ) 

... работает для меня.

Вы уверены, что ничего не выдали перед этим? После того, как вы начали печатать текст, вы не можете устанавливать заголовки. Используйте headers_sent(), чтобы узнать, были ли отправлены заголовки (то есть, если вы уже что-то выдали).