Hallo,
ich habe eine "Command.php" und eine "Language.php".
Wenn die "Command.php" den Sprach-Cookie nicht findet, öffnet sie automatisch die "Language.php". Dort wird dann eine Sprache vom Benutzer ausgesucht und als Cookie gespeichert. Außerdem wird dann wieder die "Command.php" geladen, welche nun einen Cookie vorfinden sollte.
Problem:
Nach wie vor scheint da etwas nicht zu funktionieren, und die "Command.php" öffnet nach wie vor die "Language.php". Woran liegt's?
Hier der Sourcecode beider Dateien:
Command.php
Code:
<?PHP
$Language=$_COOKIE["Owah.de_Language"];
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title></title>
<base target="Command">
<?PHP
if(!$Language) { echo("<meta http-equiv=\"refresh\" content=\"0 ; URL=Language.php\" target=\"Command\">"); }
?>
</head>
<body bgproperties="fixed" background="v/Pages/Command.jpg" bgcolor="#F7FBFC" topmargin="0" leftmargin="0">
...
</body>
</html>
Language.php
Code:
<?PHP
$MyLanguage=stripcslashes(strip_tags(trim($_POST["MyLanguage"]),"[*] <u> </u>
<font> </font>"));
$ButtonOkay=stripcslashes(strip_tags(trim($_POST["ButtonOkay"]),"[*] <u> </u>
<font> </font>"));
if($ButtonOkay=="Okay")
{
setcookie("Owah.de_Language",$MyLanguage,time()+180);
// echo("-$MyLanguage-");
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title></title>
<base target="Command">
<?PHP
if($ButtonOkay=="Okay")
{
echo("<meta http-equiv=\"refresh\" content=\"0 ; URL=Command.php\" target=\"Command\">");
}
?>
</head>
<body bgproperties="fixed" background="v/Pages/Command.jpg" bgcolor="#F7FBFC" topmargin="0" leftmargin="0">
<form method="Post" result="Language.php">
<input type="radio" value="English" name="MyLanguage" selected>
<input type="radio" value="German" name="MyLanguage" <?PHP if($MyLanguage=="German") { echo("selected"); } ?>>
<input type="radio" value="Spanish" name="MyLanguage" <?PHP if($MyLanguage=="Spanish") { echo("selected"); } ?>>
<input type="radio" value="Portuguese" name="MyLanguage" <?PHP if($MyLanguage=="Portuguese") { echo("selected"); } ?>>
<input type="radio" value="French" name="MyLanguage" <?PHP if($MyLanguage=="French") { echo("selected"); } ?>>
<input type="submit" name="ButtonOkay" value="Okay">
</form>
</body>
</html>
(ich habe unwesentliche Elemente aus diesen Codes herausgenommen.)