هذه اول مشاركه لي حبيت ارد عليك مثل ما تعرف البرمجه كل واحد فكرته تختلف عن الثاني لاكن انا لي ملاحظه بسيطه اذا كنت تبي تبرمج اكثر من لغه بالسكربت وعن طريق mysql يكفي تستدعي لغه الافتراضيه والقائمه المنسدله فيها اللغات الثانيه بدون ماتحط متغيير اللغه في الكوكي ( cookie ) لئنه نعتمد علي mysql هذه رأي الشخصي اشوف افضل اذا جاء شخص يغير لغه بعد مايختار اللغه نعمل update برقم ID العضو ، اما لو حبيت تحط اللغه في كوكي تستغنى عن mysql دايماً البسااطه سر الجمال علي شان تفهم وجه نظري مثال هذه بدون mysql :
كود PHP:
<?php
$lang = array('ar' => 'Arabic',
'en' => 'English'
);
$language = $_GET['language'];
switch( $language )
{
case 'ar';
setcookie('language', $lang['ar'], time() + 3600 * 24 );
break;
case 'en';
setcookie('language', $lang['en'], time() + 3600 * 24 );
break;
}
foreach( $lang as $key => $value )
{
print '<a href="?language='.$key.'">'. $value .'</a>'; //print $lang[$i];
}
// start page
include( 'lang/'.$_COOKIE['language'].'.php' );
?>
هذا كود سريع كتبته ويفي بالغرض بدون استخدام mysql اما لو حبيت تعمل تعدد لغات بدون كوكي نفس حركه بس بدل تحفظ الكوكي اعمل update لجدول اللغات وفي الختام حبيت احط افكار اضافيه ابسط واسهل للتطوير والفهم بدل استخدام mysql و الكوكي بنفس الوقت علي شان فقط ميزته اضافه لغات ،
وسلام عليكم