我需要訪問(wèn)特定的自定義標(biāo)頭來(lái)確定要提供的內(nèi)容。我可以獲取標(biāo)題并輸出一個(gè)數(shù)組,如下所示:<?php headers = apache_request_headers(); foreach ($headers as $header => $value) { echo "$header: $value <br />\n"; }?>它輸出所有標(biāo)頭,我需要訪問(wèn)的標(biāo)頭是:X-Language-Locale: it-IT我需要解析“X-Language-Locale”的所有數(shù)組,并運(yùn)行 if else 語(yǔ)句來(lái)確定要提供的內(nèi)容。我該怎么做呢?
2 回答

慕的地8271018
TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊
您無(wú)需 foreach 循環(huán)即可訪問(wèn)它。
if($headers['X-Language-Locale'] == 'it-IT') {
echo 'ok';
}else {
echo 'not italian';
}

偶然的你
TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊
您可能可以使用索引訪問(wèn),因?yàn)槟幸粋€(gè)要查找的常量鍵。大多數(shù)具有鍵值對(duì)的對(duì)象也可以使用鍵作為索引來(lái)訪問(wèn)。
<?php
? ? $headers = apache_request_headers();
? ? $lang_locale = $headers["X-language-locale"];
? ? if ($lang_locale == "it-IT") {
? ? ? ? // DO SOMETHING
? ? } else {
? ? ? ? // DO SOMETHING ELSE
? ? }
?>
- 2 回答
- 0 關(guān)注
- 105 瀏覽
添加回答
舉報(bào)
0/150
提交
取消