Autor | Zpráva | ||
---|---|---|---|
Camo Profil |
Dobrý večer,
vie mi prosím vás niekto poradiť ako spoľahlivo zistiť či sa user pripojuje z mobilu/tabletu, alebo z PC? Našiel som pár scriptov, ktoré to riešia cez $_SERVER['HTTP_USER_AGENT']. Napr: http://stackoverflow.com/questions/16754574/how-do-you-detect-a-mobile-device-with-php Vy čo myslíte? Ďakujem. |
||
Joker Profil |
#2 · Zasláno: 26. 11. 2014, 16:08:05
Taky bych to viděl na user-agent.
|
||
Camo Profil |
#3 · Zasláno: 26. 11. 2014, 16:09:15
Joker:
Z IPčky sa to nedá zistiť? |
||
Alphard Profil |
#4 · Zasláno: 26. 11. 2014, 16:11:20
PHP k těmto věcem kromě informací v
$_SERVER moc přístup nemá. Spíš se dají různé věci zjistil v js a poslat je zpět na server. Otázka spíš je, k čemu znalost typu zařízení. Nechcete detekovat spíš dotykové obrazovky, velikost obrazovky apod.?
Z IP těžko, většina lidí si myslím jede přes wifiny. Možná by šlo zjistit, které patří mobilním operátorům, ale senzitivita bude strašně nízká. |
||
Marschmallow Profil |
#5 · Zasláno: 26. 11. 2014, 16:16:51
Camo:
Doporučuji toto řešení, mě funguje perfektně: detectmobile.googlecode.com/files/dm_0.1.zip A do souborů pro detekci (nejčastěji index.php) vlož: 1require_once('dm.php'); require_once('dm.php');
if(detect_mobile_device() == TRUE)
{
// Presmerovani na mobilni verzi
header('Location: http://m.domena.cz');
exit;
} |
||
Camo Profil |
#6 · Zasláno: 26. 11. 2014, 18:49:06
Marschmallow:
Akurát som to stiahol, ale pripadá mi to trochu ako kanón na komáre, nie? |
||
bestik_63 Profil |
#7 · Zasláno: 26. 11. 2014, 19:36:42
zkus http://user-agent-string.info/download/UASparser-for-PHP
detekuje je to i OS, prohlížeč apod. |
||
Camo Profil |
#8 · Zasláno: 26. 11. 2014, 21:04:18
Zatiaľ to vyzerá tak, že ten detectmobile od googlu funguje.
|
||
Karel N. Profil * |
#9 · Zasláno: 27. 11. 2014, 15:01:16
Mám tablet Dell Venue 11 s windows 8, řekněte mi někdo jak je schopný jakkýkoliv skript detektovat jestli ho používám s klávesnici jako notebook nebo bez ní jako tablet?
Vykašlete se na tyhle chybný a neudržovatelný detekce. Vše spoléhá jen na nějaký slovník user agentů, který je nutné pro každé nové zařízení/platformu aktualizovat. Chybovost je ve vyšších procentech. Dělejte weby raději tak, aby šli používat všude. Pokud potřebujete pro statistiky znát ty prohlížeče, stejně skončíte buď s nepřesnými čísly nebo si budete analyzovat chování a způsob používání stránky a posílat si to přes js na server. |
||
Časová prodleva: 10 let
|
Toto vlákno je staré, již dlouho do něj nikdo nepřispíval.
Informace a odkazy zde uváděné už nemusejí být aktuální. Nechcete-li řešit zde uvedenou konkrétní otázku, založte si vlastní vlákno, nepište do tohoto. Vložíte-li sem nyní příspěvek, upoutáte pozornost mnoha lidí a někteří z nich si jen kvůli vám přečtou i všechny předcházející příspěvky. Předpokládáte-li, že váš text skutečně bude hodnotný, stiskněte následující tlačítko:
Běda vám, jestli to bude blábol.
0