Реклама на сайте Advertise with us

Как узнать какие языки поддерживает ОС серфера?

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 07.08.12
Сообщения: 83
Рейтинг: 87

Ссылка на сообщениеДобавлено: 05/07/13 в 13:06       Ответить с цитатойцитата 

Вопрос программерам. Какими средствами можно узнать поддержка каких языков установлена в операционной системе серфера?
Или по каким еще признакам можно определить национальность серфера?
По IP это глупо. Если немец поедет в Турцию, то от этого он не станет турком. Но наверняка на его девайсе будет установлена поддержка немецкой раскладки клавиатуры. И вряд-ли китаец будет себе на комп устанавливать поддержку например датской раскладки ))

0
 



С нами с 20.04.13
Сообщения: 49
Рейтинг: 26

Ссылка на сообщениеДобавлено: 05/07/13 в 15:42       Ответить с цитатойцитата 

Javascript`ом как-то icon_mad.gif

-1
 



С нами с 30.11.03
Сообщения: 1223
Рейтинг: 753

Ссылка на сообщениеДобавлено: 05/07/13 в 15:52       Ответить с цитатойцитата 

язык браузера

0
 



С нами с 07.08.12
Сообщения: 83
Рейтинг: 87

Ссылка на сообщениеДобавлено: 08/07/13 в 23:43       Ответить с цитатойцитата 


язык броузера не вариант - многие используют дефолтный броузер на английском.

0
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 08/07/13 в 23:56       Ответить с цитатойцитата 

google://php browscap

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 09/07/13 в 02:14       Ответить с цитатойцитата 

Насколько знаю, браузерный вариант ява скрипта не может вытаскивать системные настройки, т.е. список установленных языков.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

0
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 09/07/13 в 10:06       Ответить с цитатойцитата 

так а чо, кроме Accept-Language: определить поддерживаемые ОС языки не возможно из-за политики безопасности браузеров, как то так trollface.png

-1
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 09/07/13 в 10:18       Ответить с цитатойцитата 

Код:
<?php

$accepted_languages = array();

if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
    preg_match_all('#([a-z]{1,8}(-[a-z]{1,8})?)\s*(;\s*q\s*=\s*(1|0\.[0-9]+))?#i', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $matches);
    if(count($matches[1]) > 0) {
        $accepted_languages = array_combine($matches[1], $matches[4]);
        foreach($accepted_languages as $language => $quality)
            if($quality === '')
                $accepted_languages[$language] = 1;
        arsort($accepted_languages, SORT_NUMERIC);
    }
}

echo '<pre>'.print_r($accepted_languages,1).'</pre>';

0
 



С нами с 07.08.12
Сообщения: 83
Рейтинг: 87

Ссылка на сообщениеДобавлено: 11/07/13 в 16:44       Ответить с цитатойцитата 

На сколько я понимаю - этот скрипт определяет языки которые поддерживает броузер. По этому признаку к сожалению нельзя определить национальность серфера ((

0
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 11/07/13 в 17:17       Ответить с цитатойцитата 

К счастью сёрферов определить их национальность программным способом нельзя в принципе. icon_smile.gif

1
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 11/07/13 в 18:00       Ответить с цитатойцитата 

Alex-traffic писал:
На сколько я понимаю - этот скрипт определяет языки которые поддерживает броузер. По этому признаку к сожалению нельзя определить национальность серфера ((

Билять... Может ты него еще анализ мочи возмешь через хидеры? Отпишись о результатах.

1
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »