Bir etki alanı. Co.uk veya. Com olup olmadığını nasıl PHP kullanarak halledebiliriz?

1 Cevap

Ben de hemen hemen aynı kodla iki etki, (sürüm kontrolü) var ama ben '(ABD)' gösterecek kod biraz istedik izleyici. Com veya '(İngiltere)' bakıyordu eğer varsa . co.uk, herhangi bir yardım bekliyoruz ...

1 Cevap

if (substr($_SERVER['HTTP_HOST'], -4) == ".com") {
    // you're on the .com domain
}
//... etc

İhtar: Bu her zaman gönderilebilir olmayabilir Host:, HTTP istek başlığında, dayanır. (Sunucu adı dayalı sanal konaklar kullanıyorsanız değilse ben, bu gerekli olduğunu sanmıyorum.)

Daha sağlam bir çözüm, bu otomatik olarak sunuculardan birine dağıtım üzerine değiştirilebilir uygulamanın bir yapılandırma değişken, yapmak olacaktır.