Задать вопрос
maler1988
@maler1988
Web-программист (1С Bitrix)

Как отличить обращение мобильного приложения к сайту по заголовку?

К сайту обращается мобильное приложение передавая в заголовках параметр 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'){
		/* тут меняю настройки сайта*/
	}
}


в общем что-то не срабатывает. Доступа к приложению не имею, не пойму с чьей стороны проблемы. В принципе сам метод правильный или я ошибаюсь?
  • Вопрос задан
  • 81 просмотр
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
politon
@politon
HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽