我在angular js拦截器中设置http标头以发出http请求,但在php端没有获取标头。
var key = sessionStorage.getItem('user_type');
//for app version
config.headers['AppVersion'] = '1.0';
config.headers['language'] = web_language;
if(key == null)
{
if(localStorage.getItem('user_type'))
{
config.headers['user_type'] = localStorage.getItem('user_type');
}
else
{
config.headers['user_type'] = '';
}
}
else
{
config.headers['user_type'] = key;
}
return config;
在标题中的网络标签中的浏览器中,我可以看到请求中发送的user_type值。
在php中我使用的是codeigniter: -
$user_type = $this->input->get_request_header('user_type');
我想在php端获取user_type头但没有获取。 我正在使用linux redhat服务器godaddy托管。