Не передаются данные со страницы на страницу с помощью $_SESSION

vlad275

Новичок
Не передаются данные со страницы на страницу с помощью $_SESSION

Я на 000webhost.ru пишу Интернет-магазин. В авторизации пишу:

$_SESSION['varcharLogin']=$login;
echo "<B style=COLOR:#000000;BACKGROUND:#00FF00;>".$_SESSION['varcharLogin'];
echo ", Вы авторизированы!</B>";

Логин выводится нормально.

В скрипте корзины пытаюсь вывести содержимое переменной, но в ней пусто
echo "<B style=COLOR:#000000;BACKGROUND:#00FF00;>:".$_SESSION['varcharLogin'];

Пробовал через куки:

$_COOKIE['varcharLogin']=$login;
echo "<B style=COLOR:#000000;BACKGROUND:#00FF00;>".$_COOKIE['varcharLogin'];
echo ", Вы авторизированы!</B>";
и
echo "<B style=COLOR:#000000;BACKGROUND:#00FF00;>:".$_COOKIE['varcharLogin'];

ПОЧЕМУ не работае? :-(
 

Nicholas

Новичок
По вопросу про сессии - хз.
Дебаг спасет отца русской демократии.

Про куки - читайте маны, как правильно установить куку.
 

Активист

Активист
Команда форума
vlad275
Что не так?
Сессии могут не передаваться в трех случаях:
1. Нет поддержки сессий в PHP
2. Не передается идентификатор сессии.
3. Ошибки в коде.

Скорее всего два или три.
Для того, что бы посмотреть, передается ли идентификатор поставь Fire Bug под FF3 и смотри заголовки, передаваемые от/к веб серверу.
 

HraKK

Мудак
Команда форума
vlad275
Я это знал. Поэтому и отправил в /session
 
Сверху