1 |
<span class="token variable">$foo</span> <span class="token operator">=</span> <span class="token variable">$request</span><span class="token operator">-</span><span class="token operator">></span><span class="token function">getServerParam<span class="token punctuation">(</span></span><span class="token string">'HTTP_NOT_EXIST'</span><span class="token punctuation">,</span> <span class="token string">'default_value_here'</span><span class="token punctuation">)</span><span class="token punctuation">;</span> |
例)HTTP_ACCEPT_LANGUAGEのパラメーターを取得したい場合
$lang = $request->getServerParam('HTTP_ACCEPT_LANGUAGE');
“ja,es-ES;q=0.9,es;q=0.8,zh-CN;q=0.7,zh-TW;q=0.6,zh;q=0.5,en-US;q=0.4,en;q=0.3,es-CO;q=0.2”
Request Parameter
To fetch single request parameter value, use methods:
getParam()
,getQueryParam()
,getParsedBodyParam()
,getCookieParam()
,getServerParam()
, counterparts of PSR-7’s plural form get*Params() methods.For example, to get a single Server Parameter:
1
<span class="token variable">$foo</span> <span class="token operator">=</span> <span class="token variable">$request</span><span class="token operator">-</span><span class="token operator">></span><span class="token function">getServerParam<span class="token punctuation">(</span></span><span class="token string">'HTTP_NOT_EXIST'</span><span class="token punctuation">,</span> <span class="token string">'default_value_here'</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
Be First to Comment