Einzelnen Beitrag anzeigen
  #18  
Alt 18.05.2006, 21:31:31
MasterPeace MasterPeace ist offline
Anfänger
 
Registriert seit: Jan 2006
Beiträge: 25
AW: Mehrsprachige Homepage

ein Fehler ist in deiner index.php

Zitat:
?php
$sprache = $_GET["sprache"];

session_register('auswahl');
$auswahl=0;


if ($sprache==deutsch){
include("lang/de.php");
$auswahl=1;

}

else {//($sprache==hrvatski){
include("lang/en.php");
$auswahl=0;
}

echo "<br><br>";
echo $auswahl;
?>
Ich würde eher if($_SESSION["Sprache"] == "deutsch") und else if($_SESSION["Sprache"] == "hrvatski") machen. Und übergib die Session doch über einen Link. z.B.:
echo "<a href=\"$PHP_SELF?Sessionname=$s_name&PHPSESSID=" . session_id() . "\">Weiter</a>";
Damit funktioniert das mit der Session eigentlich immer.
Dann passt du deine If-Bedingungen so wie oben gesagt an und es dürfte besser funktionieren.

Geändert von MasterPeace (18.05.2006 um 21:32:49 Uhr)
Mit Zitat antworten