Неработа переменных в другом файле

Lispenzo

Новичок
Неработа переменных в другом файле

Добрый день уважаемые пользователи.
У меня есть к вам вопрос: почему у меня не работают сессии?
Условия: в файле high.php пишу:
PHP:
session_start(); 
register_globals_on; 
if (!isset($_SESSION['username'])) { 
$_SESSION_['username'] = "$myname"; 
} else { 
$myname = "Гость (<a href=http://www.s-katalog.spb.ru/specfiles/enter.php>Вход</a>*<a href=http://www.s-katalog.spb.ru/specfiles/registration.php>Регистрация</a>)";
};
, а также, в этом файле пишу:
PHP:
Много текста;
<tr><td height=20 bgcolor=#F0F0F0>Привет, $myname; <td></tr>
много текста;
А в другом файле пишу:
PHP:
include "high.php"; 
print $high;
А переменная выдаёт:
PHP:
Много текста;
Привет, ;
Много текста;
Почему так? Хочу, чтобы писал, кто: Гость или юзер...
P.S. о register_globals ничего не писал...
 

Lispenzo

Новичок
Если не там задал вопрос-извинюсь....
FAQ я уже читал, и не только на этом сайте, а ещё сайтах на 5-ти, фанат. Кто может, помогите, пожалуста.
 

Фанат

oncle terrible
Команда форума
читать не надо.
надо сделать, что там написано.
вся помощь там есть.
всё, чем тебе могут помочь на этом сайте - там написано.
не желаешь решать свои проблемы - значит иди на все четыре стороны и 5 сайтов
 

Lispenzo

Новичок
Фанат, не обижайся.=)
Я просто не могу понять, где ошибка.
Подскажите, кто-нибудь.
 

Lispenzo

Новичок
Спасибо, McSimm, за помощь, сейчас посмотрю...

-~{}~ 07.09.06 14:28:

Да, ЗАРАБОТАЛО!
McSimm, не знаешь, как я благодарен тебе....
Спасибо.
 

McSimm

Новичок
лучше Привет $_SESSION[username] наверное
это я стормозил, в вашем случае $myname не имеет отношения к register globals. Не понятно только, откуда в ней берется значение, логика if(!isset) странно выглядит, проверьте логику
 
Сверху