hi
ich will auf ner seite n dropdownmenü machen mit verschiedenen sprachen.
daneben n button von wegen post.
wenn post drücken dann cookie mit namen Llanguage und inhalt die entprechende sprache.
Code:
echo "<form method=post>";
echo "<select size=1 name=\"language\">";
echo "<option value=\"german\">deutsch</option>";
echo "<option value=\"english\">english</option>";
echo "</select>";
echo "<input type=submit name=\"post\" value=\"post\">";
if ($_POST['language']=="german")
{setcookie ("Language","german", time()+ 86400);}
if ($_POST['language']=="english")
{setcookie ("Language","english", time()+ 86400);}
echo "</form>";
dann is auf der seite noch n login mit username und pw.
auf der nächsten seite ist dann abfrage ob cookie gesetzt und wenn das is dann soll eine datei in den temp ordner kopiert werden und language benannt werden.
Code:
if (isset($_COOKIE['Language']))
{
copy($language,"/usr/export/www/vhosts/funnetwork/hosting/.../..../language");
$datei = "/usr/export/www/vhosts/funnetwork/hosting/..../..../tmp/language";
$array = file($datei);
}
soweit funktioniert der kram schon, aber leider nur im firefox.
wenn ich genau das gleich im internetexplorer öffnen will(alle cookies auf annehmen gestellt), kann er das nich...
ich hab mal geschaut, im firefox heisst der cookie Language mit dem inhalt German, im internet explorer user@lang[1] mit dem inhalt Language
german hsdreisem.*******.de/language/ 1024 59715456 29735039 358259248 29734837 *
liegt das nu am namen?
warum sind beim ie so viele daten mehr da drinn?
oder werden die beim firefox nur nich angezeigt?