Olli: Sprachänderung mit include Datei

Beitrag lesen

Hallo,

ich habe da ein Problem mit meine Sprachnavigation.
Ich habe eine include Datei:
<?
if ($Language == 2)
{$_SESSION['Language'] = 2;}
elseif ($Language == 1)
{$_SESSION['Language'] = 1;}
print "<div class="country">";
print "<a href='$PHP_SELF?Language=1'><img src="../images/deutschland.gif" alt="deutschland.gif, 0 kB" title="Deutschland" border="0" height="10" width="20"></a>&nbsp;&nbsp;";
print "<a href='$PHP_SELF?Language=2'><img src="../images/grosbrit.gif" alt="grosbrit.gif, 0 kB" title="Grosbrit" border="0" height="10" width="20"></a>&nbsp;&nbsp;";
print "</div class="country">";
?>
Diese soll die Sprache meine Seite ändern. Das klappt zwar auch, aber erst, wenn ich das zweitemal auf den Link klicke. Beim ersten Mal wird zwar schon die Session geändert, aber erst beim zweiten klick ändert sich die Sprache. In meiner Index Datei frage ich mit
if ($Sprache == English or $_SESSION['Language'] == 2)
        {include ("language/english.inc.php");}
        else
        {include ("language/deutsch.inc.php");}
die Sprache ab.

Habt Ihr eine Idee, an was das liegen kann.

Gruss
Olli