2011-09-04 16 views
14

Programista JAVA wysyła mi dane w nagłówkach. Rozumiem to w następujący sposób:Jak ustawić niestandardowe nagłówki w PHP

$_SESSION["HTTP_COUNTRYNAME"]; 

Jak przywrócić odpowiedź za pomocą nagłówków? Próbował on header("countryname: USA");, ale php function headers_list go nie wyświetla.

Odpowiedz

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

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

... działa dla mnie.

Czy jesteś pewien, że niczego nie wypuściłeś? Nie można ustawić nagłówków po rozpoczęciu drukowania tekstu. Użyj opcji headers_sent(), aby sprawdzić, czy nagłówki zostały już wysłane (to znaczy, jeśli coś już masz).

Powiązane problemy