Как загрузить настольную версию веб-страницы через мобильную страницу PHP (настройки агента пользователя?) - PullRequest
1 голос
/ 26 ноября 2011

У меня есть страница PHP (которая отображается через браузер для мобильных устройств и Android), однако при доступе к ссылке на внешний сайт она автоматически перенаправляется на мобильную версию.

Я хочу ссылку наперевести пользователя на настольную версию веб-страницы, даже если доступ к ней осуществляется через мобильный браузер.

Есть ли способ, с помощью которого я могу указать useragent / или любой другой параметр в своем коде PHP-страницы, чтобы добиться этого?Спасибо.

Ответы [ 2 ]

1 голос
/ 26 ноября 2011

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

Если это всего лишь один сайт, вы можете посмотреть, как они обрабатывают перенаправление мобильных устройств.Часто сайты предоставляют механизмы для переопределения скрипта перенаправления.

Например, сайты, использующие UC Mobile Web Framework (http://mwf.ucla.edu/), позволяют переопределить их скрипт перенаправления параметром строки запроса. Библиотека UCSF (http://library.ucsf.edu/) использует эту платформу для мобильных перенаправлений. Если вына мобильном устройстве и перейдите на http://library.ucsf.edu/, после чего вы будете перенаправлены на мобильную версию сайта. Однако, если вы перейдете на http://library.ucsf.edu/?ovrrdr=1, вы получите версию для ПК.

0 голосов
/ 26 ноября 2011

То, что вы описываете, нет.У вас нет контроля над внешним сайтом, поэтому вы не можете контролировать то, что обслуживается.

...