Способ обнаружения браузера/платформы через запрос ajax в PHP

У меня уже есть опубликованное приложение для iOS и Android с использованием Cordova. Я использую PHP-скрипты для получения и отправки данных с сервера. Обе платформы используют один и тот же PHP-скрипт. Я отправляю данные с помощью XML. И вызовите этот скрипт с помощью AJAX.

пример вызова ajax:

jQuery.ajax({
                          url: 'http://www.example.net/example.php',  //load data 
                          global: false,
                          type: "POST",
                          dataType: "xml",
                          async: true,
                          beforeSend: function() {
                            $('#loading').show();
                          },
                          complete: function(){
                            $('#loading').hide();
                          },
                          success: loading_complete_list,
                          error: errorfunc
                    });

Проблема в том, что мне нужно отправить некоторые данные для конкретной платформы. Это означает, что мне нужно отправить определенные данные для ANDROID. Я не могу изменить код приложения, так как пользователь может обновлять или не обновлять приложение. Поэтому мне нужно изменить PHP-скрипт таким образом, чтобы он определял платформу или браузер, запрашивающий ajax, и отправлял определенные данные. Пока я знаю, что iOS и Android используют определенные веб-просмотры, такие как сафари или хром. Так что, если я смогу хотя бы определить запрашивающий браузер, я смогу определить платформу.

Помните, что я не могу изменить код приложения, так как он уже опубликован, и я не могу заставить пользователя обновить его. Таким образом, он должен быть обнаружен с помощью PHP-скрипта.

Я попытался найти браузер, используя php для вызова ajax, но пока безуспешно. Можно ли определить браузер/платформу через вызов ajax в PHP? Если да, то как?


person AtanuCSE    schedule 27.04.2015    source источник
comment
stackoverflow.com/a/18988763/552116   -  person Ghostman    schedule 27.04.2015
comment
нет, это не то, что я ищу @soul   -  person AtanuCSE    schedule 27.04.2015
comment
Вы пробовали PHP-функцию get_browser? php.net/manual/en/function.get-browser.php   -  person eomer    schedule 27.04.2015
comment
Этот ответ должен дать вам то, что вы ищете: stackoverflow.com/questions/16383776/   -  person Jason Byrne    schedule 27.04.2015
comment
Я постараюсь и дам вам знать, ребята   -  person AtanuCSE    schedule 27.04.2015
comment
@JasonatFloSports извините за опоздание, сработало. пост в качестве ответа, я приму. Спасибо.   -  person AtanuCSE    schedule 14.05.2015


Ответы (1)


person    schedule
comment
Нет, я не могу. В моем вопросе четко написано, что я не могу изменить код приложения, код JS нельзя изменить. Он должен быть идентифицирован только PHP. Обгон запрещен. - person AtanuCSE; 27.04.2015