ip numarasına göre ülke nerden belli oluyor
ip numarasına göre ülke nerden belli oluyor
Siteye ingilizce arabirim hazırlama çalışmalarında da başladım.
Birisi amerikadan girince ip adresine göre otomatikman ingilizce dil seçeneği gelsin istiyorum. "henüz aramaya vakitm olmadı ama" bilen biri varsa ... daha hızlı hallederim.
Re:ip numarasına göre ülke nerden belli oluyor
IP numarasına göre değil, İstemcideki HTTP Protokolüne göre seçim yapılabilir. PHP bilmem ama ASP örneği verebilirim. Belki Çağrışım yapar.
<%
Dim Adres ´ Değişgen tamınlaması
Dim Ulke
Adres=Request.ServerVeriables("REMOTE_HOST") ´ Istemcideki Tayarıcı Protokolü isteği
Ulke=Ucase(Right(Adres,2)) ´CCITT Ülke Kodu
Select Case Ulke
Case "TR"
Response.Redirect ("www.tr3d.com.tr") ´ Tarayıcı yönlendirme
Case "UK"
Response.Redirect ("www.tr3d.uk")
Case "FR"
Response.Redirect ("www.tr3d.com.fr")
Case Else
Response.Redirect ("www.tr3d.com")
End Select
%>
Kolay Gelsin!
Re:ip numarasına göre ülke nerden belli oluyor
Önceki örnekte Tarayıcı farklı host´ lara yönlendiriliyor. Site içerisinde farklı klasörlere yönlendirmek için örnek şöyle olabilir
Case "TR"
Response.Redirect ("www.tr3d.com/tr/")
veya
Case "TR"
Response.Redirect ("www.tr3d.com/IndexTR.asp")
Re:ip numarasına göre ülke nerden belli oluyor
aradığım böyle birşey sanırım:
Ulke=Ucase(Right(Adres,2)) ´CCITT Ülke Kodu
bunu bir araştırayım. Ülke kodu TR olanlara Türkçe arabirim açılır. diğerlerine ingilizce.
Re:ip numarasına göre ülke nerden belli oluyor
Sanırım bu kesin çözüm. tarayıcının dilini veryor.
Bunu bir değişgene atayıp istediğin gibi süzebilirsin!
Tarayıcı Dili = dolarHTTP_ACCEPT_LANGUAGE
Re:ip numarasına göre ülke nerden belli oluyor
Linuxdan baglanan veya bilinmedik bir tarayicidan baglananlar olabilir neden girise Turkce mi ingilizce mi diye soran bir giris ekrani yapmiyorsunuz ki?
Daha sonra bir daha ekran cikmasin diye bir yere dosya kayit eder ve www.tr3d.com yazinca direkt tr.html veya ing.html yi acar ..
gerci pek anlamam web tasarimindan ama
Re:ip numarasına göre ülke nerden belli oluyor
onu zaten düşündüm. ama bir güzellik yapalım dedim. otomatikman ingilizce açılması yabancı ziyaretçiler için hoş olurdu.
her halükarda tepede "ENGLISH" yazısı olacak. Siteye gelen o kadar yabancı var. ama hiç yabancı üyemiz yok. çünkü dil desteği olmayınca kayıt işlemini bile yapamazlar [G13]
Sadece ingilizlerden bahsetmiyorum: Türkçeyi çok iyi bilmeyen Türki Cumhuriyetler veya Alman, Japon, Fransız vb. ülkeler.
Re:ip numarasına göre ülke nerden belli oluyor
siteye ilk giriste inglizce acilmasi soz konusu olursa ayriyeten yukarida turkceye cevirmek icin tus olacak sanirim
cunki ben bulgaristandayim 1 senedir turkce olarak ziyaret ettigim siteyi inglizce gorunce sasiririm ben :)
herkese iyi calismalar saygilar...[G11]
Re:ip numarasına göre ülke nerden belli oluyor
Onu yapan bir site vardı. Adamlar kullanılan internetin Yutdışına çıkışı nereden yapılıyorsa onu denetleyip sana nereden bağlandığını yazıyordu. Örneğin ben siteye girdiğimde Ankara/Türkiye yazıyordu ki ben İstanbul´da oturuyorum. Adamlar Telekom´un merkezini bulup, oradan anlıyorlar yani. Keşke sitenin ismini bir yerlere kaydetseydim. Ama demekki yapılabiliyormuş.
Re:ip numarasına göre ülke nerden belli oluyor
İnternet için program yazmadım ama, WAN adresinden de bulabilirsin sanırım. Zannedersim bir hanesi hangi ülkeye ait olduğunu belli ediyor.