Cum de a determina mijloacele limbajului PHP utilizatorului

Cum de a determina mijloacele limbajului PHP utilizatorului

În timpul nostru, acesta este considerat a fi o practică normală de a face un site cu o interfață în mai multe limbi. Probabil ați observat deja că exploatarea forestieră, de exemplu, pe site-ul facebook.com detectează automat limba dvs. și a fost scris pentru limba rusă. Cum se întâmplă acest lucru? Deoarece inițial același Facebook a fost scris în PHP, atunci exemplul în PHP-articol conține în această limbă.








Acest element transmite informația cu privire la serverul limba vizitatorului. El se întoarce la noi, de exemplu, sau en sau ru și așa mai departe. Informația în sine arată astfel:







ru-RU, ru; q = 0,8,
en-US; q = 0,5,
en; q = 0,3
Prima limbă (ru), apoi regiunea (RU), și apoi au prioritate (q = 0,8). Cu cât prioritatea (q), cu atât mai mult utilizatorul preferă limba. Q Dacă nu, atunci este egal cu 1. De exemplu, ru-RU nu q, deci este egal cu 1, iar limba cea mai potrivită.

Acum vom folosi următorul cod pentru a defini limba:


Rezultatul este limba implicită a utilizatorului. Odată ce poate fi instalat pe site-ul, iar vizitatorii vor avea o interfață cu limba dorită pentru el, iar pentru acest lucru nu va trebui să ia orice acțiune! Toate acestea vor fi indispensabile pentru site-urile care presupun lucrul cu un public multilingv și conținut.

Și un alt mod de a determina PHP limba utilizatorului

Cum de a trimite automat vizitatorului versiunea în limba corespunzătoare a site-ului PHP?

Vă mulțumesc pentru atenție!