Merhabalar,
4 dilli bir web sitem var. Ülkelerin iplerine göre sitenin o ülkenin dilinde açılmasını istiyorum.
Örnek olarak: Türkçe kullananlar. /index.html'de kalsın. yani ana site Türkçe..
bunun yanı sıra; Almanya, İsviçre, Avusturya lokasyonundan girenler /de/index.html adresine yönlendirilsin.
Yunanistan konumundan girenler /gr/index.html adresine.
Diğer geri kalan tüm ülkeler /en/index.html adresine yönlendirilsin.
Bu sorguyu 1 saatte 1 yapsın yani her girene değilde ilk giren 1 saat sonra tekrar girdiğinde ülkesine göre yönlendirilsin. onun haricinde /index.html yani TÜrkçe sayfa açılsın zaten dil değiştirme butonlarımız var.
ama 1 saat sonra tekrar girdiğinde ülke lokasyonuna göre yönlendirilmes alınsın.
Yardımcı olabilecekleri bekliyorum
Ülke ipsine göre site açma.
3
●267
- 02-11-2018, 19:01:27
- 02-11-2018, 19:10:15Ee tabi oda olabilir. Hangisi daha kolaysa o olsun. Lokasyon bazlı daha kolay gibi geldi. Tarayıcı dilide şahane bir çözüm. Ama her tarayıcı için uygulamada sıkıntı yaşanır mı ?
- 03-11-2018, 19:00:16Üyeliği durdurulduIlyadaMain adlı üyeden alıntı: mesajı görüntüle
[B]$_SERVER['HTTP_ACCEPT_LANGUAGE'][/B]
bunu kullanıp
$dil = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2); if ($dil == 'tr') { header("Location: tr.php"); }tarayıcı dili tr ise tr.php yönlendirebilirsin. en fr vb... diye arttırabilirsin