Не видны переменные сессии...

Max_shark

Новичок
Не видны переменные сессии...

Есть форма, там вводятся login и пароль...
Далее в auth.php эти дела проверяются.... И если всё правильно, я регистрирую сессию:
$user = mysql_fetch_assoc($res_id);
session_set_cookie_params(1800, "/");
session_start();
session_register("user");
header("Location: index.php");

В index.php делаю так:
session_start();
if (isset($user["NICK_NAME"])) {
...
}
if (!isset($user["NICK_NAME"])) {
...
}
Проблема вообщем то вот в чём... На домашней машине у меня всё работает... Переношу к провайдеру, и часть в index.php не работает.... Не могу достучаться до данных массива.... Помогите плиз...
 

Max_shark

Новичок
А не подскажите, как будет выглядеть правильный синтаксис в моём случае с применением этой функции ? Почему то в книге я не нахожу описание это функции...
 

Max_shark

Новичок
Вот делаю таким образом:
$HTTP_SESSION_VARS['user']['NICK_NAME']

опять же, на локальной машине всё работает прекрасно, на хостинге не хочет.... вместо $HTTP_SESSION_VARS пробовал $_SESSION - тот же эффект, на хостинге не работает... в чем может быть проблема?
 

Max_shark

Новичок
Поставил вот такую функцию:
echo session_encode()."<br>";

на домашней машине мне выдало всю инфу, которая находится в файле сессии, а на хостинге вот что выдает:
user|N;
а файл сесси должен содержать 410 байт.... где же остальное ???
 
Сверху