Autor | Zpráva | ||
---|---|---|---|
H13 Profil |
#1 · Zasláno: 19. 9. 2008, 12:17:05
Ahoj, zajímalo by mě jak na stránce identifikovat jazyk uživatele, zda stačí použít:
$_SERVER['HTTP_ACCEPT_LANGUAGE']; (případně ho přes strpos a substr identifikovat) nebo jestli se používají jiné techniky, díky |
||
BetaCam Profil |
#2 · Zasláno: 19. 9. 2008, 13:13:39
H13
Pokud chces jen ten jazyk tak je tohle dostačující. Pokud by si chtěl tahat všechny hlavičky tak je vyhodnější použít apache_request_headers() popřípadě getallheaders() |
||
H13 Profil |
#3 · Zasláno: 19. 9. 2008, 13:24:19
BetaCam
no na to se vlastně ptám, proč bych chtěl mít všechny hlavičky? |
||
BetaCam Profil |
#4 · Zasláno: 19. 9. 2008, 14:06:01
H13
No to je už tvoje věc. :) Třeba budeš chtít dělat nejaký statistiky. Nebo budeš chtít logovat kompletní požadavky při nějakejch fatal errorech. :) |
||
H13 Profil |
#5 · Zasláno: 19. 9. 2008, 15:06:11
ne stačí mi pouze rozeznat "jakou řečí mluví uživatel"
|
||
Amunak Profil |
#6 · Zasláno: 19. 9. 2008, 20:41:08
„ne stačí mi pouze rozeznat "jakou řečí mluví uživatel"“
Podle me tady neni zadne spolehlive reseni... nejlepsi mas proste se ho zeptat treba pres formular :) (to je stoprocentni a pokud uzivatel zada nepravdivou informaci, tak pokud nedelas napr. statistiku tak je to jeho chyba) - zkratka alezi na co to chces.., |
||
DJ Miky Profil |
#7 · Zasláno: 19. 9. 2008, 23:30:46
Zkus geoIP lokaci, třeba od Maxmindu. Většinou to pozná celkem dobře a těch pár procent uživatelů si jazyk přepne.
|
||
ninja Profil |
#8 · Zasláno: 20. 9. 2008, 00:18:48
Probuh proc vymyslite takove reseni? Pozadovany jazyk(y) zasila prohlizec v hlavicce (HTTP_ACCEPT_LANGUAGE). Vetsina prohlizecu automaticky jazyky nastavi podle prostredi systemu. Proc bych mel dostavat nemcinu, budu-li na svem pocitaci nekde v nemecku?!
|
||
Časová prodleva: 16 let
|
0