Kullanıcının istediği dili depolamak için en iyi yolu

2 Cevap php

Şu anda Zend Framework kullanarak bir çoklu-dil sitesi geliştiriyorum.

O bizim siteye girdiğinde sistem kullanıcı için bir dil bulacaktır. O bizim sistem tarafından seçilen dili gibi değilse, o başka bir dil seçebilirsiniz.

Kullanıcının seçtiği hangi dili hatırlamak için en iyi yolu nedir?

2 Cevap

Aşağıda belirtildiği gibi; kullanım oturumları ve çerezleri ilk sonra tekrar kullanıcıların tercih dil tahmin döner. Kullanıcı giriş varsa, kullanıcıya bağlı veritabanındaki bilgi depolamak. Bir dil Kimliği belki.

Bu sırayla ayarlarını denetler dil kontrol kodu ekleyin:

user profile(DB) session cookies approximate

Manuel değişikliği, tüm düzeylerde güncellemek örneğin db, oturum ve kurabiye.

O site oturumu ve bir profile sahip kullanıcı tercihleri ​​varsa Aksi çerez.

Bonus: Yeni bir kullanıcının tercih ettiği dili belirlemek için Accept-Language HTTP Header kullanıyorsunuz?