Çok dilli destek için ok $ _SERVER ['HTTP_ACCEPT_LANG'] güvenerek?

2 Cevap php

Dil tespiti için $ _SERVER ['HTTP_ACCEPT_LANG'] güvenerek herhangi bir tuzaklar veya olumsuz yanları var mı?

2 Cevap

Ben bu sürece sonradan dilini değiştirmek ve kendi kararını (örneğin çerez) hatırlamak için olanak sağlamak gibi, aslında en iyi yolu olduğunu düşünüyorum. Ayrıca, desteklenmeyen diller için bir geri dönüş gerekir.

Bu gerçek anadil farklı bir şey olsa tarayıcılar yerli ya da tek dil olarak İngilizce ile yapılandırılmış, en azından Avrupa'da çok yaygındır. Sürece kolay kullanıcıların ayarlayın (ve tutun) siteniz üzerinden tercih ettikleri dili için yapmak gibi, güvenli olmalıdır.