Как установить пользовательские заголовки в PHP - PullRequest
15 голосов
/ 04 сентября 2011

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

$_SESSION["HTTP_COUNTRYNAME"];

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

1 Ответ

28 голосов
/ 04 сентября 2011
header('countryname: USA');
print_r(headers_list());

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

... у меня работает.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...