PHP ilə çox dillilər sistemi yazmaq üçün, öncəliklə, dil faylları yaratmalısınız. Bu fayllar dilinizi dəyişdirməyiniz üçün istifadə ediləcək. Dil fayllarınızda dil simvolu (məs. "az", "ru", "en") və o simvoldan sonra mətninizi yerləşdirəcəyiniz yerləri belə yazmalısınız: $lang['simvol']['mətn'] . Sonra PHP kodunda dil simvolunu alaraq, mətninizi göstərməlisiniz. Nümunə üçün aşağıdakı koda baxın:
Kod:
<?php
session_start();
if(isset($_GET['lang'])){
$_SESSION['lang'] = $_GET['lang'];
}
if(!isset($_SESSION['lang'])){
$_SESSION['lang'] = 'az';
}
$lang = $_SESSION['lang'];
$lang_file = 'lang/'.$lang.'.php';
include_once $lang_file;
echo $lang['welcome'];
?>
Dil faylı.
Kod:
<?php $lang = array( "welcome" => "Xoş gəldiniz", "home" => "Ana Səhifə", "about" => "Haqqımızda" ); ?>