Logisches Problem mit Sprachauswahl

Hallo Community,

ich arbeite gerade an einer Sprachauswahl, diese wird mit einem $_GET Befehl an den Browser geschickt, also zum Beispiel index.php?language=de. Ich will nun aber, dass der Benutzer bei der Sprachauswahl auf seiner vorherigen Seite bleibt, sprich, wenn er auf index.php?section=login war, soll er das nach der Verlinkung auf index.php?language=de immernoch auf index.php?section=login bleiben. Einfach aus Bequemlichkeit.

Hat jemand einen Vorschlag? Vielleicht das ganze mit Referer realisieren?

Gruß,
prinzschleifer
 
Jepp, hat funktioniert!
PHP:
$referer = $_SERVER['HTTP_REFERER'];
if($_GET[language] == 'de') {
	$_SESSION['language'] = 'de';
	header("Location:".$referer);
}
if($_GET[language] == 'en') {
	$_SESSION['language'] = 'en';
	header("Location:".$referer);
}

Danke!
 

Neue Beiträge

Zurück