27th December 2013, 16:17
#1
2 out of 2 members found this post helpful.
In caz ca tot nu o sa gasesti o modalitate prin care google ii va redirectiona unde trebuie, poti "transfera" sarcina de localizare de la server(php, care ar fi ingreunat load-ul paginii) la client(javascript), si astfel d-abia dupa ce pagina s-a incarcat complet se va verifica locatia vizitatorului si va fi redirectionat, neafectand viteza website-ului.
Pentru a face bypass la protectia Cross-Domain impusa de browsere poti folosii o pagina interna pe post de gateway catre un api de geolocation.
Ar mai fi HTML5 Geolocation, dar din pacate are nevoie de permisiuni care strica conceptul de usability(un click inutil in plus nu e niciodata dorit).
Imi pare rau ca nu pot ca nu pot raspunde d.p.d.v. SEO, dar cunostintele mele sunt semnificativ inferioare fata de ale multora de aici si nu vreau sa spun lucruri gresite, asa ca imi expun parerea doar d.p.d.v. al programarii.