Merhaba,
PHP ile çoklu dil sistemi yaptım session ile dili belirliyorum ve değişimide yine session ile yapıyorum sayfa.php?dil=tr gibi ancak sayfa.php?sayfa=herhangi olduğunda yine sayfa.php?dil=tr şeklinde link çıkartabiliyorum ve sayfa.php'ye dönüş yapıyor ben sayfa.php'de ise başında ? eğer sayfa.php?sayfa=herhangi ise & koymasını yani sayfa.php=sayfa=herhangi&dil=tr şeklinde nasıl yapabilirim? Dil değişimi yaptığım dosyayı her sayfaya entegre ettim x.php?dil=tr y.php?dil=tr gibi ancak nasıl sayfada bir içerikteyse ben anasayfaya dönmeden içeriğin olduğu kısımda kalarak dilin değişmesini istiyorum.
Umarım anlatabilmişimdir, yardımlarınız için şimdiden teşekkür ederim.
çoklu dilde dil seçimi yapınca aynı sayfada kalmak
3
●964
- 25-01-2014, 17:04:13Üyeliği durdurulduMerhaba Ben zamanında Şöyle Bir Kod Yazmıştım.
Buraya Ekliyorum işinize yarayacağını düşünüyorum.
session_start(); if(isset($_GET["dil"])){ $_SESSION["dil"] = $_GET["dil"]; }else if(!isset($_SESSION["dil"])){ $_SESSION["dil"] = "tr"; } define("__Dil__",$_SESSION["dil"]); include("dil/".__Dil__.".php"); - 25-01-2014, 19:55:44POST ile dil seçimini alıp oturum(session) veya çerezlerde(cookies)te bu bilgiyi saklayıp işletebilirsin.