Mehrsprachige Website mit Sessions

Bluescreen

Mitglied
Hi,

ich versuche im Moment eine Website zweisprachig zu machen. Man soll auf jeder Seite die Sprache wechseln können. Mit der SuFu hab ich gefunden, dass sowas mit Sessions recht einfach zu machen sei, weil die Variablen dann nicht in der Adressleiste übertragen werden. Mein Problem ist allerdings, dass ich es nicht schaffe, die Sprache zu ändern, ohne die Adresse zu ändern. Im Moment wird das über ein Bild als Link gemacht:

Code:
<a href="?action=lan_de"><img style="position:absolute; right:1px; top:1px;" src="img/deutsch.gif"></a>

mit

PHP:
function lan_de ()
{
$_SESSION["lang"] = "de";
}
		
function  lan_en ()
{
$_SESSION["lang"] = "en";
}
	
switch ($action) {
	case "lan_de": lan_de (); break;
	case "lan_en": lan_en (); break;
}

Dann allerdings steht in der Adressleiste nachher "index.php?action=lan_de", also genau das, was ich mit Sessions umgehen wollte. Wie kann ich mit nem normalen Bild also die Sprache ändern, ohne gleich die Adresse zu verändern?

Gruß

Bluescreen
 
Zuletzt bearbeitet:
Rein logisch gesehen sollten unterschiedliche Sprachversionen auch unter unterschiedlichen URLs verfügbar sein. Denn sonst wäre auch der Sinn von URLs völlig verfehlt.
 
Naja.. ich wollte, dass die Seite nur eine URL hat und mittels Cookie automatisch die richtige Sprache geladen wird. Wenn die Sprache dann immernoch falsch ist, soll man sie dann mit den Buttons ändern können.

/edit: hat sich erledigt
 
Zuletzt bearbeitet:
Zurück