Вы можете проверить строку HTTP_USER_AGENT, отправленную в заголовке запроса.Это уникально для каждой версии каждого браузера.Например, вы можете проверить наличие «iPhone» в HTTP_USER_AGENT, чтобы идентифицировать пользователей iPhone.Вам нужно будет идентифицировать все браузеры мобильных телефонов.
Или вы можете проверить размеры области просмотра пользователей.Если размер меньше определенного размера, то перейдите непосредственно к «мобильной» версии телефона?
Просто мысль ... с ростом возможностей браузеров мобильных телефонов всегда есть необходимость перейти на версию мобильного телефонасайт?Например, iPhone 4 имеет массивное 960x640 разрешение!Но я думаю, что это все еще небольшой форм-фактор, и пользователи, вероятно, взаимодействуют с ним по-другому.