К сайту обращается мобильное приложение передавая в заголовках параметр Is-Mobile-App = yes . Мне нужно отличить эти обращения и сделать в настройках сайта ряд изменений. Делаю вот так:
if (!function_exists('getallheaders')){
function getallheaders(){
$headers = [];
foreach ($_SERVER as $name => $value){
if (substr($name, 0, 5) == 'HTTP_'){
$headers[str_replace(' ', '-', ucwords(strtolower(str_replace('_', ' ', substr($name, 5)))))] = $value;
}
}
return $headers;
}
}
foreach (getallheaders() as $header_name => $header_value){
if($header_name== 'Is-Mobile-App' && $header_value== 'yes'){
/* тут меняю настройки сайта*/
}
}
в общем что-то не срабатывает. Доступа к приложению не имею, не пойму с чьей стороны проблемы. В принципе сам метод правильный или я ошибаюсь?