Ich habe eine Website www.tenxian.com entwickelt.So erkennen Sie die Sprache eines Benutzers über ihre IP-Adresse
Es hat drei Sprachversionen, Englisch, Japanisch und Chinesisch. Wie kann ich ein effektives PHP-Programm schreiben, das automatisch eine Sprachversion basierend auf der IP-Adresse des Besuchers wählt?
Wenn ich "if-else" verwende, wäre der Code sehr kompliziert; Wenn ich switch-case verwende, wie schreibe ich es, da die Daten, die behandelt werden sollten, IP-Bereiche sind, keine bestimmten Zahlen. Außerdem kenne ich diese IP-Bereiche nicht
Was ist der einfachste Weg, es zu tun?
Ich glaube, Sie fragen zwei Dinge - wie eine IP zu einer Ihrer Sprachen zuweisen (oder aus welchem Land ist der Benutzer von)?Und wie werden alle Nachrichten in der App in der richtigen Sprache angezeigt? Ist das richtig? – Aishwar
Nur drei Sprachen, Englisch, Chinesisch und Japanisch. Wenn ich weiß, dass der Besucher aus Japan kommt, werde ich ihn auf die japanische Version umleiten, wenn der Besucher aus dem Großraum China kommt, werde ich ihn auf die chinesische Version umleiten; Ansonsten werde ich es auf die englische Version umleiten. – Steven
es ist sehr offensichtlich, dass Sie den einfachsten Weg es tun wollen .. es hat keinen Sinn, es zu der Frage hinzuzufügen. –