[snip]
How can I guarantee that a language is always choosen? I mean how is
this
done professionally?
What do I have to write at the beginning of every page?
[/snip]
You have a bunch of options.
on each page you could add something like this to everypage:
if (!isset($_SESSION['language'])){
header("Location: pick_language.php");
}
This will make sure you have a language chosen on each page
to set the language sessions variable you could use something like
this:
$_SESSION['language'] = $_POST['language'];
You could set a permanent cookie (be careful because some users block
cookies) once the user picks a language, then use that cookie to set a
session variable. This would be helpful is someone bookmarked the page,
something like this:
if (isset($_COOKIE['language'])) {
$_SESSION['language'] = $_COOKIE['language'];
}
but there is many more ways to do this. I would try a bunch of
differnet things just to see how things work.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php