[ nenandi @ 14.02.2009. 19:46 ] @
Interesuje me kako da izvedem, da se automacki ucita stranica sa jezikom zemlje iz koje se otvara stranica? ima li neki primer ili u kom programu se to radi? Hvala!!! |
[ nenandi @ 14.02.2009. 19:46 ] @
[ Goran Rakić @ 14.02.2009. 20:05 ] @
Imaš dve tehnike, standardno je da koristiš podešavanje jezika u veb pregledaču korisnika (U Mozilinom Fajerfoksu to je Uredi > Podešavanja, pa na kartici Sadržaj klikneš na dugme Izbor u odeljku Jezici) čitajući Accept-Language zaglavlje u zahtevu. Većina servera može da se podesi da to radi automatski, a ti onda samo imenuješ datoteke po ključu strana.sr.html, strana.fr.html, strana.en.html...
Druga tehnika je da gledaš IP adresu odakle korisnik dolazi i prevodiš to po GeoIP bazi u lokaciju, ali to zavisi od kvaliteta baze, a često nije moguće utvrditi ili dobijaš pogrešan rezultat. Ako želiš da sve odradiš na strani klijenta, onda u stranicu ubaciš JavaScript koji će da očita podešavanje veb pregledača i preusmeri na ciljanu stranicu zavisno od postavki. PS - ova tema verovatno nije za web dizajn i CSS [ Aleksandar Ružičić @ 14.02.2009. 20:10 ] @
to se radi u nekom od server-side jezika kao sto je php ili asp.net, mada nikada se ne moze sa 100% sigurnosti utvrditi odakle "dolazi" posetilac sajta.
[edit: pretece me Goran :)] Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|