Flame
Erfahrenes Mitglied
Hallo @ll,
ich habe eine Startseite, bei der wird die Sprache ausgewählt.
Bei der 2. Seite steht ja dann das jeweilige 'en' oder 'de' in der URL.
In dieser Seite include ich eine datei Namens functions.php
In der functions.php wird die Variable $language abgefragt und der Cookie dementsprechend gesetzt.
Das alles geht ja. Aber erst nach einem Reaload.
Warum es nit von vornherein?
Was mache ich falsch?
hier der Code aus der Functions.php
ich habe eine Startseite, bei der wird die Sprache ausgewählt.
PHP:
<?php
echo '<a href="search.inc.php?language=en">English</a>';
echo '<br><a href="search.inc.php?language=de">Deutsch</a>';
?>
Bei der 2. Seite steht ja dann das jeweilige 'en' oder 'de' in der URL.
In dieser Seite include ich eine datei Namens functions.php
In der functions.php wird die Variable $language abgefragt und der Cookie dementsprechend gesetzt.
Das alles geht ja. Aber erst nach einem Reaload.
Warum es nit von vornherein?
Was mache ich falsch?
hier der Code aus der Functions.php
PHP:
<?php
error_reporting(E_ALL);
if($language == "en")
{
$user['Language'] = 'en';
}
else
{
$user['Language'] = 'de';
}
//Laguage File
$lang = array();
if(!file_exists($lfile = "sprachen/".$user['Language'].".lang.php"))
{ die("Language file '".$lfile."' not found"); }
setcookie("Sprache", $lfile);
?>