Forum Webscript.Ru

Программирование => PHP => Тема начата: Mayar от 22 Декабря 2005, 18:25:02

Название: Сессии (пример с сайта)
Отправлено: Mayar от 22 Декабря 2005, 18:25:02
Нужна помощь.
Почему-то не работает ваш пример:

- index.php -
// открываем сессию
session_start();
// задаём значение переменной
$a = "Меня задали на index.php";
// регистрируем переменную с открытой сессией
// важно: названия переменных передаются функции session_register()
// без знака $
session_register("a");
?>


Всё ОК. Сессию загрузили!
Пройдём, посмотрим что там…



- dothings.php -
// открываем сессию
session_start();
?>


echo $a;
?>



Пишет что a не определена.
Название: Сессии (пример с сайта)
Отправлено: Greg от 23 Декабря 2005, 09:38:11
http://phpfaq.ru/sessions
Название: Сессии (пример с сайта)
Отправлено: Mayar от 23 Декабря 2005, 10:51:37
Спасибо, я уже разобрался.

Метод регистрации глобальных переменных session_register(\'zzz\') - не работает. По крайней мере в версиях пхп 4.x и выше.
Название: Сессии (пример с сайта)
Отправлено: vg2k от 31 Декабря 2005, 01:28:06
А вот такой вопрос :
Как лучше объявлять через session_register  или сразу присвоением в глобальном массиве $_SESSION[\'var\'] = \'text\'  ?
Название: Сессии (пример с сайта)
Отправлено: CGVictor от 31 Декабря 2005, 10:46:25
vg2k
См. предыдущее сообщение.
Я всегда (ну, почти) делаю через массив, геморроя не наблюдалось.
Название: Сессии (пример с сайта)
Отправлено: Меняздесьдавнонет от 31 Декабря 2005, 11:32:35
напоминает анекдот.
один алкаш спрашивает у водителя автобуса:
- я доеду до вокзала?
- доедешь!
Другой алкаш:
- а я?
Название: Сессии (пример с сайта)
Отправлено: CGVictor от 31 Декабря 2005, 14:59:46
RomikChef
Just right.
Мож, прибить тему? И так на phpfaq всё сказано...
Название: Сессии (пример с сайта)
Отправлено: vg2k от 01 Января 2006, 20:13:49
Понимаю вопрос задал не совсем умный, да и работает и так и так.... но меня больше волновала эстетическая сторона дела и как делает большинство. Я, напрмиер, то же всегда объявляю через $_SESSION[].