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

Reply via email to