Определить юзер агент - Visavi.net
https://visavi.net/
RSS - Visavi.net
https://visavi.net/assets/img/images/logo_small.png
RSS - Visavi.net
https://visavi.net/
[email protected] (admin)
[email protected] (admin)
Thu, 16 Jan 2025 01:01:11 +0300
-
16, да можно так.
https://visavi.net/topics/13682/246123
Определить юзер агент
KOZZ
Wed, 15 Sep 2010 15:25:34 +0400
Сообщения
https://visavi.net/topics/13682/246123
-
15. Проверка юзер агента так можно?<br>
<br>
$ua = strtolower(htmlspecialchars($_SERVER['HTTP_USER_AGENT']));
https://visavi.net/topics/13682/246095
Определить юзер агент
Мансур
Wed, 15 Sep 2010 11:07:57 +0400
Сообщения
https://visavi.net/topics/13682/246095
-
14, ну и делай тогда
https://visavi.net/topics/13682/246071
Определить юзер агент
KOZZ
Wed, 15 Sep 2010 09:55:01 +0400
Сообщения
https://visavi.net/topics/13682/246071
-
13. <strong>МеталлоgетектоР eGo</strong>, да нет нах мне ето)нет охота. Вот некоторый модели.<br>
Nokia6125<br>
Nokia6136<br>
Nokia6151<br>
Nokia6170<br>
Nokia6260<br>
Nokia6610<br>
Nokia6630<br>
Nokia6650<br>
Nokia6670<br>
Nokia6680<br>
Nokia6822<br>
Nokia7210<br>
Nokia7250<br>
Nokia7610<br>
Nokia8800
https://visavi.net/topics/13682/246063
Определить юзер агент
Мансур
Wed, 15 Sep 2010 09:33:19 +0400
Сообщения
https://visavi.net/topics/13682/246063
-
12, я думал ты собираешься делать полный список телефонов, и для каждого делать отдельные параметры %)
https://visavi.net/topics/13682/246059
Определить юзер агент
KOZZ
Wed, 15 Sep 2010 09:15:48 +0400
Сообщения
https://visavi.net/topics/13682/246059
-
11. <strong>МеталлоgетектоР eGo</strong>, мне надо как на 4 посте. Там всего 5,10 слабый модели будет. Убери оттуда етих 11|60 мне только арбузы типо нониа6230,нокиа2600,нокиа6230i и.д. Там же массив
https://visavi.net/topics/13682/246049
Определить юзер агент
Мансур
Wed, 15 Sep 2010 07:59:32 +0400
Сообщения
https://visavi.net/topics/13682/246049
-
9, он сам ua переводит в нижний, и сверяет с нижним
https://visavi.net/topics/13682/245789
Определить юзер агент
KOZZ
Tue, 14 Sep 2010 16:36:37 +0400
Сообщения
https://visavi.net/topics/13682/245789
-
При поиске нашол такой код может комуто пригодится.<br>
<pre class="prettyprint">
<?php
$mobile_browser = '0' ;
if ( preg_match ( '/(up.browser|up.link| mmp|symbian|smartphone|midp|wap|phone)/i', strtolower ( $_SERVER [ ' HTTP_USER_AGENT'] ) ) ) { $ mobile_browser++; } if ( ( strpos ( strtolower ( $_SERVER [ ' HTTP_ACCEPT'] ) , 'application/vnd.wap. xhtml+xml') > 0 ) or ( ( isset ( $_SERVER [ ' HTTP_X_WAP_PROFILE'] ) or isset ( $ _SERVER[ 'HTTP_PROFILE' ] ) ) ) ) { $ mobile_browser++; } $mobile_ua = strtolower ( substr ( $ _SERVER[ 'HTTP_USER_AGENT' ] , 0 , 4 ) ) ; $ mobile_agents= array ( 'w3c ' , 'acs-' , ' alav', 'alca' , 'amoi' , 'audi' , 'avan' , 'benq' , ' bird', 'blac' , 'blaz' , 'brew' , 'cell' , 'cldc' , 'cmd- ', 'dang' , 'doco' , 'eric' , 'hipt' , 'inno' , 'ipaq' , ' java', 'jigs' , 'kddi' , 'keji' , 'leno' , 'lg-c' , 'lg-d' , 'lg -g', 'lge-' , 'maui' , 'maxo' , 'midp' , 'mits' , ' mmef', 'mobi' , 'mot-' , 'moto' , 'mwbp' , 'nec-' , 'newt' , 'noki' , 'oper' , 'palm' , 'pana' , 'pant' , ' phil', 'play' , 'port' , 'prox' , 'qwap' , 'sage' , ' sams', 'sany' , 'sch-' , 'sec-' , 'send' , 'seri' , 'sgh-' , 'shar' , 'sie-' , 'siem' , 'smal' , 'smar' , 'sony' , ' sph-', 'symb' , 't-mo' , 'teli' , 'tim-' , 'tosh' , 'tsm-' , 'upg1' , 'upsi' , 'vk-v' , 'voda' , 'wap-' , 'wapa' , ' wapi', 'wapp' , 'wapr' , 'webc' , 'winw' , ' winw', 'xda' , 'xda-' ) ; if ( in_array ( $mobile_ua , $mobile_agents ) ) { $mobile_browser ++; } if ( strpos ( strtolower ( $_SERVER [ ' ALL_HTTP'] ) , 'OperaMini' ) > 0 ) { $ mobile_browser++; } if ( strpos ( strtolower ( $_SERVER [ ' HTTP_USER_AGENT'] ) , 'windows' ) > 0 ) { $ mobile_browser= 0 ; } if ( $mobile_browser > 0 ) { // do something } else { // do something else }
?>
</pre>
https://visavi.net/topics/13682/245650
Определить юзер агент
Мансур
Tue, 14 Sep 2010 13:19:19 +0400
Сообщения
https://visavi.net/topics/13682/245650
-
8. <strong>Тitov</strong>, а почему нижнем регистре ? (strtolower)
https://visavi.net/topics/13682/245639
Определить юзер агент
Мансур
Tue, 14 Sep 2010 12:59:29 +0400
Сообщения
https://visavi.net/topics/13682/245639
-
<pre class="prettyprint">
<?
$h_ua = strtolower($_SERVER['HTTP_USER_AGENT']);
if (!$h_ua||strpos($h_ua,'siemens')!==false||strpos($h_ua,'fly')!==false||strpos($h_ua,'sonyericsson')!==false||strpos($h_ua,'samsung')!==false||strpos($h_ua,'nokia')!==false)
{
echo 'Hello!';
}
?>
</pre>
https://visavi.net/topics/13682/245633
Определить юзер агент
Titov
Tue, 14 Sep 2010 12:42:58 +0400
Сообщения
https://visavi.net/topics/13682/245633
-
6. <strong>МеталлоgетектоР eGo</strong>, да нет из за wml тогда надо все переписать. Там формы ,anchor и всякий фигня. Лучше бы исправ код 4 посте. <br>
$brow = array([ 'nokia6131' ] => '11|60' ,[ 'nokia n97' ] => '12|100' ,....);<br>
а нелзя бы без '12|100' и '11|60'? Типо<br>
$brow = array([ 'nokia6131' ] => ,[ 'nokia n97' ] => ,....); только броузеры
https://visavi.net/topics/13682/245625
Определить юзер агент
Мансур
Tue, 14 Sep 2010 12:13:01 +0400
Сообщения
https://visavi.net/topics/13682/245625
-
5, телефоны всякие бывают, только таких все меньше и меньше.<br>
есть телефоны которые только wml сайты поддерживают, почему бы не сделать wml версию?<br>
хз, такой телефон - это уже проблема хозяина телефона а не сайта. подстраиваться под меньшинство в этом случае имхо не стоит
https://visavi.net/topics/13682/245609
Определить юзер агент
KOZZ
Tue, 14 Sep 2010 11:23:49 +0400
Сообщения
https://visavi.net/topics/13682/245609
-
4. <strong>МеталлоgетектоР eGo</strong>, да нет 11px фигня. Ты хоть пробовал зайти сюда на висави с мобилом нокиа 6230?екран 128*128 ыы. А за кодов большое спосибо буду тестанит
https://visavi.net/topics/13682/245598
Определить юзер агент
Мансур
Tue, 14 Sep 2010 10:39:09 +0400
Сообщения
https://visavi.net/topics/13682/245598
-
ну во первых <pre class="prettyprint"><?
$ua=$_SERVER['HTTP_USER_AGENT'];
echo' Browser: $ua <br/>';
?></pre> - это невалидный код (переменная в ординарных кавчках не выведет значение, юзай точки), а во вторых - это уже активная xss, хотя бы через htmlspecialchars() пропускай браузер<br>
да и вообще, в твоем варианте надо иметь уже готовую базу браузеров<br>
делай так:<br>
<pre class="prettyprint"><?
$ua = htmlspecialchars($_SERVER['HTTP_USER_AGENT']);
$brow = array(['nokia6131'] => '11|60',['nokia n97'] => '12|100',....);
foreach($brow as $k => $v){
if(stripos ($ua,$k) !== false){
$ua = $k;
$options = explode('|',$v); // $options[0] - размер шрифта, $options[1] - качество картинки
break;
}
}
?></pre>
только мне кажется это уже извращение, делай шрифт 11px и качество среднее, и все.
https://visavi.net/topics/13682/245582
Определить юзер агент
KOZZ
Tue, 14 Sep 2010 10:02:42 +0400
Сообщения
https://visavi.net/topics/13682/245582
-
2. <strong>МеталлоgетектоР eGo</strong>, <br>
Етот сам знаю.<br>
$ua=$_SERVER['HTTP_USER_AGENT'];<br>
echo' Browser: $ua <br/>';<br>
мне нужен определить некоторый браузеров. Типо<br>
if($ua="Гыы" || $ua="оу" || $ua="аа" || $ua="ыы"){<br>
привет<br>
}<br>
но ето не вверный решение там stripos или чтото должен быть. Или создать массив
https://visavi.net/topics/13682/245581
Определить юзер агент
Мансур
Tue, 14 Sep 2010 09:50:00 +0400
Сообщения
https://visavi.net/topics/13682/245581