• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Sprachen switchen mittels php

W

werny

Guest
Bitte diesen thread löschen!
Hat sich erledigt!
Danke
 
Zuletzt bearbeitet:
Wie teilst du der Seite mit ob deutsch oder englisch angezeigt werden soll?

Wenn du das per GET gelöst hast, dann könnte dein Code in etwa so aussehen:

Code:
if(!empty($_GET['sprache']) && $_GET['sprache'] == "englisch")
$sprache = "e";
else
$sprache = "";

echo '<a href="kontakt'.$sprache.'.php">englische Version</a>';

LG
 
Und dann nicht vergessen an jeden Link ein sprache=english an zu hängen...

Also ich würde das über Sessions lösen. Und eine simples "e" ist etwas gefährlich als Sprachenbezeichner... "_en" schafft imho mehr Klarheit (das File "kontakte.php" könnte durchaus ja auch deutsch sein, wo aber "kontakt_en.php" auf den ersten Blick klar ist).
 
ich würde auch keine unterschiedlichen Seiten für unterschiedliche Sprachen machen, sondern in jeder Seite eine php-Datei für die entsprechende Sprache einlesen. In dieser stehen dann die Texte in der gewünschten Sprache. Diese bindest du dann (unabhängig von der Sprache) ein.

Erleichtert das Hinzufügen neuer Sprachen und auch Änderung an dem Layout müssen nur einmal und nicht n-mal durch geführt werden.
 
Bitte diesen thread löschen!
Hat sich erledigt!
Danke
 
Zuletzt bearbeitet:
Zurück
Oben