Thomas Brodkorb wrote:
> Hi folks,
>
> small problem with globals:
>
> I would like to set a variable global called "Language".
>
> This seems to be not a really problem, but it is.
>
> Index.php:
>
> <?php {
> session_start();
> if (!session_is_registered('Language')) {
> session_register('Language');
> $Language = 1031;
> }
> ...
> ?>
>
> But all other pages do not have really access to this variable without
> calling "start_session()" from within the other pages().
You must start session implicitly or explicitly. I suggest to start
session explicitly. Do not use auto start.
>
> If I call, it works.
>
> Now the real problem.
>
> I would like to set $Language by an Hyperlink with image hyperlinks, but it
> doesnt change anything.
> Within the hyperlink I call "setlanguage.php?lang=1033"
>
> <?php {
> session_start();
> if ( ($lang <> "1031") and ($lang <> "1033") ) {
> $lang= "1031"; }
> $Language = $lang;
> if (session_is_registered('Language')) {
> session_unregister('Language');
> }
> session_register('Language');
> } ?>
>
> But it doesnt change ANYTHING !!!!
What is not changed?
--
Yasuo Ohgaki
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php