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:
mit
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
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: