2013-05-21 3 views
0

Как выполнить простую проверку мобильного браузера и сохранить полученный логический элемент в переменной среды в .htaccess, чтобы PHP мог выполнить простой DEFINE ('ISMOBILE', (env check? True: false)); в общем файле include?Как настроить пользовательскую переменную среды (htaccess) на основе устройства?

Я видел несколько сценариев о перенаправлении мобильных устройств и настройке файлов cookie, но пока не нашел правильного потока обнаружения и настройки для этого.

Благодаря

ответ

2

Возможно, этот пост может быть использован в качестве основы для того, что вы хотите сделать?

http://www.eldeto.com/another-apache-config-file-mobile-device-detection

Это отделяет устройства в «высокого класса» и «младшую», но вам нужно только расширить КСФ в там, чтобы установить больше значения, чем мГн и мл

Edit: Вот например, на основании того, что у этой страницы есть:

RewriteRule .* - [E=ismobile:false] 
RewriteCond %{HTTP_USER_AGENT} ^.*(iphone|android|nokia|BlackBerry).*$ [NC] 
RewriteRule .* - [E=ismobile:true] 
+0

Привет, я немного ленив, потому что у меня нет много времени, чтобы поэкспериментировать с этим, но я не мог понять, как полосать чтобы создать переменную окружения для да/нет в мобильном доступе. Я вижу, что он устанавливает cookie? – MyStream

+0

Обновлен с более ясным примером –

Смежные вопросы