php siteye çoklu dil desteği yapmak

seydia

Üye
Ticaret - 0%
Katılım
3 Yıl 2 Ay 25 Gün
Mesajlar
13
sitenin dil değişimi yapacak sayfa dilyap.php

<?php
setcookie("dil", $_GET['dil'], time() + 86400,"/"); // 24 saatlik dil cookie si oluşturur.
$ref = $_SERVER['HTTP_REFERER'];
header('Location: '.$ref); //hangi sayfada dil değişimi için tıklandıysa o sayfaya geri döner
?>

dil seçimi yapılacak sayfaya ekliyoruz.

<?php
if($_COOKIE['dil']=='eng')
{ echo 'English <a href="../dilyap.php?dil=tr" class="git">Türkçe</a>'; }
else
{ echo 'Türkçe <a href="../dilyap.php?dil=eng" class="git">English</a>';}
?>

dil.php oluşturalım
<?php
if($_COOKIE['dil']=='eng')

{ $dil = 'eng';}
else
{ $dil = 'tr';}

if($dil == 'tr')

{

$anasayfa = 'Anasayfa';



// buraya anasayfa örneğinde olduğu gibi metinlerin Türkçesini düzenleyin.


}

if($dil == 'eng')

{

$anasayfa = 'Home';



// buraya anasayfa örneğinde olduğu gibi metinlerin İngilizcesi düzenleyin.

}
?>

son olarak include "dil.php"; kodunu dil seçmesini kullanacağız sayfalara ekleyin.
 

Bu konuyu görüntüleyen kullanıcılar

Üst Alt