<?
$sayfa=$_GET["s"];
$dil = $_GET['lang'];
if(empty($_GET['lang']))
$dil = 'tr' ;
if(empty($_GET['s']))
$sayfa = 'anasayfa' ;
if($_GET['lang'] == 'en') {
echo 'ingilizce geldi';
}
elseif ($_GET['lang']== 'ger') {
echo 'almaca geldi';
}
elseif ($_GET['lang']== 'tr') {
echo 'türkçe geldi';
}
?>
<?php
$sayfa=$_GET["s"];
switch($sayfa){
case "anasayfa";
include("$dil/ana.php");
break;
case "birinci";
include("$dil/birinci.php");
break;
case "ikinci";
include("$dil/ikinci.php");
break;
case "ucuncu";
include("$dil/ucuncu.php");
break;
}
?>şeklinde kodlarım var.tarayıcının adres satırına
index.php?lang=tr&s=anasayfa
şeklinde yazdığımda verdiği sonuç
türkçe geldi türkçe ana sayfa bu olacak yani istediğimi yapıyor. ama ben işin başına bir if kontrolü koymaya çalıştım. eğer sayfa ve dil değişkenleri boş geliyorsa tr ve anasayfa kabul et. ama ne hikmetse etmiyor. yani açılışta türkçe geldi türkçe ana sayfa bu olacak yazması gerekirken hiçbirşey yazmıyor. ama elle index.php?lang=tr&s=anasayfa yazınca istediğimi veriyor.
şeytan bunun neresinde?
