sdemirkeser adlı üyeden alıntı: mesajı görüntüle
in array ile yapabilirsiniz

if( in_array(substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2),array("it","es")) ){
    echo "Premium"; 
}else{
     echo "More"; 
}
NOKProduction adlı üyeden alıntı: mesajı görüntüle
Her dil için farklı yazı kullanacaksanız bu şekilde yapabilirsiniz daha basit ve hızlı olur, ama Premium yazdığınız bölümler örnek içerik değilde gerçekten bir çok dilde Premium yazacaksa sdemirkeser'in yazdığı kod daha kullanışlı sizin için.

$language =  substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
switch ($language) {
    case "de":
        echo "Premium";
        break;
    case "fr":
        echo "Premium";
        break;
    case "nl":
        echo "Premium";
        break;
    case "pt":
        echo "Premium";
        break;
    case "en":
        echo "Premium";
        break;
    case "es":
        echo "Premium";
        break;
    case "sv":
        echo "Premium";
        break;
    case "it":
        echo "Premium";
        break;
    default:
       echo "More";
    break;
}
Her dil için değil de, belirttiğim tüm dillere aynı yazıyı gösteriyorum. Ama eğer ki bölünecekse sizin verdiğiniz kodu kullanmak çok daha işlevsel görünüyor. Teşekkürler

sdemirkeser adlı üyeden alıntı: mesajı görüntüle
estagfirullah. daha düzenli görünmesi için dilleri ayar.php gibi bir dosyada bir dizi olarak tanimlarsaniz daha rahat edersiniz kanisindayim
Bunları 3 satır alt alta kullansak sürekli sorgulatmada bir hantallık yaşarız. Bir kere değişken atamak istesek ne yapmamız gerekir hocam?

Misal,

xxx
xxx
xxx
(bu kısımda kullandık)

içerikler
yyy
yyy
yyy

xxx (burada tekrar kullanacağız)
tekrar dili kontrol etmek ağırlık yaratacak, bir değişkene atamadıysak eğer.
Bunu nasıl yapabiliriz. (dil.php ile (misal))