Bu kodları silip, sadece aşağıdaki kodları kullanır mısınız?
<?php
if(isset($_GET['lang']) && isset($_GET['s'])){
if(file_exists($_GET['lang'].'/'.$_GET['s'].'.php')){
include_once($_GET['lang'].'/'.$_GET['s'].'.php');
}else{
require_once('tr/1.php');
}
}else{
require_once('tr/1.php');
}
?>
Kısmen oldu diyebilirim.
Şöyle ki;
kök dizine girince istediğimi yapıyor (tr ve 1 gelmiş gibi davranıyor). ama bayraklara (diğer diller için kullandığım) ana sayfada (s=1) tıklayınca
http://www.xxx.com/deneme/index.php?lang=en&s= http://www.xxx.com/deneme/index.php?lang=ger&s=
olarak sonuç veriyor (s=1 olması lazım)
bu arada diğer linklere tıklayınca (s=2 gibi) normal olarak çalışmasına devam ediyor.
zaten o yüzden eğer s değeri gelmiyorsa 1 gibi davransın istiyorum (1 tüm dillerde ana sayfa oluyor)