Variable aus übergeordnetem Frame holen.

Ausprobiert habe ich es noch nicht, ich fange gerade erst an mit der ganzen Webseite und sammele im Moment Ideen fürs Grundgerüst.
Die Idee mit der session scheint bisher die Beste zu sein, also danke dafür.

Falls jemand noch eine Idee hat, immer her damit.
 
So habs jetzt aus Neugier mal selbst getestet :)
Klappt wunderbar, auch mit Seite aktualisieren!

Hier mal mein Bespiel:

index.php
PHP:
<?php
session_start();

// Sprache setzten
$language = 'de';

//... 
?>
<!DOCTYPE HTML>
<html>
<head>
<title>Ifame - Werteübergabe</title>
</head>

<body>

<?php

echo '<iframe src = "iframe.php?language='.$language.'" width="400" height="400 name="iframe">';

?>
</body>
</html>

iframe.php
PHP:
<?php
session_start();
if (isset($_GET['language']))
{
	// Nur so ne Spaßausgabe um zu wissen woher der lang_wert kommt
	echo 'Ich holen mir die Sprache aus $_GET'."<br />";
	$language = $_GET['language'];
	$_SESSION['language'] = $language;
}
else if (isset($_SESSION['language']))
{
	// Testausgabe
	echo 'Ich holen mir die Sprache aus der Session'."<br />";
	$language = $_SESSION['language'];	
}
else
{
	//Testausgabe, falls nicht über Iframe aufgrufen wird
	echo "Ich hole mir den Wert nirgendswo her";
	$language = 'default_lang';
}

// ....

?>
<!DOCTYPE HTML>
<html>
<head>
<title>Iframe</title>
</head>

<body>
<?php
echo "Language: {$language} <br />";

echo '<a href="iframe.php" target="_self"> Seite aktualisieren </a>';
?>
</body>
</html>
 
Zurück