hallo !!
folgendes problem:
um es einfacher zu machen stelle ich das beispiel an einer seite dar !!
und zwar will ich eine seite machen, die in zwei sprachen sein soll !! man soll die sprache (deutsch/englisch) mit einem link auf der seite wechseln können !! das ganze soll mit sessions realisiert werden (de oder en in der variable $lang) !! ich habe das problem dass er zwar die session das erste mal registriert, und auch die sprache reinschreibt, aber dann die sprach nicht mehr ändert !! hier in kurzform der code:
index.php
es wird also immer die gleiche seite aufgerufen, das erste mal ist sie var. $lang noch nicht gesetzt, dann wird sie auf "de" gesetzt und die session registriert !! das funktioniert noch !! aber wenn ich die seite wieder aufrufe, mit "en" als $lang ändert er es nicht in der session !!
wie kann ich das machen ???
folgendes problem:
um es einfacher zu machen stelle ich das beispiel an einer seite dar !!
und zwar will ich eine seite machen, die in zwei sprachen sein soll !! man soll die sprache (deutsch/englisch) mit einem link auf der seite wechseln können !! das ganze soll mit sessions realisiert werden (de oder en in der variable $lang) !! ich habe das problem dass er zwar die session das erste mal registriert, und auch die sprache reinschreibt, aber dann die sprach nicht mehr ändert !! hier in kurzform der code:
index.php
PHP-Code:
session_start();
if (!isset($lang)) {$lang="de"; session_register("lang");}
else {session_unregister("lang"); session_register("lang");}
echo "<a href='index.php?lang=de'>deutsch</a> - <a href='index.php?lang=en'>englisch</a>";
echo "<br><br>";
echo $lang;
wie kann ich das machen ???
Kommentar