$language değişkenine göre sayfada hangi dilin gösterileceğini belirliyorum. Eğer $_POST['language'] post edilmişse, $language değişkenin verisi ona göre değişiyor, eğer edilmemişse tarayıcı dilini kullanıyor.
if (@$_POST['language']){
$language = $_POST['language'];
} else {
$language = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
}Şimdi sayfa içinde basit bir select alanım var:<select id="language"> <option value="en">English</option> <option value="tr">Türkçe</option> </select>Ben istiyorum ki burada en seçildiğinde $_POST['language'] değeri en 'e eşit olsun. Yani sayfa yenilenmeden post edilsin.
// Language
$("select#language").change(function() {
var language = $(this).val();
});Buraya kadar yazdım ama $_POST['language']; değerini en 'e nasıl eşitlerim veya tr'ye nasıl eşitlerim bilemedim 
jQuery'de biraz $.post() olayına baktım ama çözemedim, sizin bu durum için bi çözümünüz varsa güzel olur.
