| Autor | Zpráva | ||
|---|---|---|---|
| jefitto44 Profil |
#1 · Zasláno: 13. 3. 2014, 17:04:02
Chcem sa opýtať, či existuje nejaký spôsob, ako môžem pomocou php, resp. inej technológie zistiť, aký prehliadač používa užívateľ a ak používa IE, aby mi to uložilo do premennej a mohol som s tým pracovať?
|
||
| Joker Profil |
#2 · Zasláno: 13. 3. 2014, 17:07:56
Na serveru podle identifikačního řetězce prohlížeče (user_agent), ale není to stoprocentní (návštěvník může posílat vcelku cokoliv, když bude chtít, ve většině prohlížečů se to dá změnit v nastavení prohlížeče).
|
||
| Fisir Profil |
#3 · Zasláno: 13. 3. 2014, 17:12:54
Reaguji na jefitta44:
preg_match('/MSIE (.*?);/', $_SERVER['HTTP_USER_AGENT'], $matches);
if(count($matches)>1){
$version = $matches[1];
}$version máš verzi IE (pokud ho návštěvník používá). Nedetekuje IE 11 a vyšší, neboť mají odlišný User-agent řetězec a není to potřeba (je to moderní prohlížeč).
|
||
| jefitto44 Profil |
#4 · Zasláno: 14. 3. 2014, 09:13:16
Verzi IE to znamená, že tam mám číslo?
11 a viac ma netrápi, hlavne nech to je lte8 |
||
| Joker Profil |
#5 · Zasláno: 14. 3. 2014, 09:42:10
Fisir:
„Nedetekuje IE 11 a vyšší, neboť mají odlišný User-agent řetězec a není to potřeba“
Jestli je to skript třeba na statistiky, bylo by dost divné ho vynechat :-) Jestli je to skript na něco jiného, je zase zvláštní, že potřebuje detekovat verzi IE. |
||
| Fisir Profil |
#6 · Zasláno: 14. 3. 2014, 14:27:31
Reaguji na Jokera:
Proč servírovat novým Explorerům opravné skripty pro staré? |
||
| Plaváček Profil |
#7 · Zasláno: 14. 3. 2014, 15:07:35
jefitto44:
Máš-li v úmyslu bojovat s každým prohlížečem (a jejich verzemi) pomocí extra stylů, zblázníš se. Jukni jenom sem: http://browsershots.org/, kolik jich lidé používají. A to tam zdaleka nejsou všechny :) |
||
|
Časová prodleva: 4 dny
|
|||
| jefitto44 Profil |
#8 · Zasláno: 18. 3. 2014, 17:07:06
Nie, chcem si vytvoriť zákerný skript, ktorý by užívateľa IE lte8 permanentne otravoval (trolloval)
|
||
| Joker Profil |
#9 · Zasláno: 18. 3. 2014, 17:32:43
jefitto44:
To budou mít uživatelé těch prohlížečů radost. Ale když už je někdo… …prohlížečový fanatik, asi nejsnazší řešení bude dát celý obsah do podmíněného komentáře pro IE od příslušné verze a neIE prohlížeče. Pak stránku uvidí jen ti, kdo jsou hodni jejího zobrazení. |
||
| Fisir Profil |
Reaguji na jefitta44:
„chcem si vytvoriť zákerný skript, ktorý by užívateľa IE lte8 permanentne otravoval“ Na to doporučuji tenhle: eval(base64_decode('ZWNobygnTWlzdG8gdHJvbGxvdmFuaSB1eml2YXRlbHUgYnkgc2VzIG1vaGwgc25heml0IHRlbiB3ZWIgenByb3Zvem5pdCBpIHYgdHJhcG55Y2ggcHJvaGxpemVjaWNoIScpOw==')); |
||
| Kubo2 Profil |
Fisir:
„Na to doporučuji tenhle:“ Ja by som ho veľmi nedoporučoval, vzhľadom na to, že generuje parse error :-) jefitto44: Ty sa prosím ťa nesnaž veľmi robiť voloviny a úplne najviac by si sa mal strániť robenia schválností svojim používateľom, pretože sa ľahko môže stať, že za chvíľu nebudeš mať komu robiť zle ;-) |
||
|
Časová prodleva: 12 let
|
|||
0