Forum Webscript.Ru
Программирование => PHP => Тема начата: 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 не определена.
-
http://phpfaq.ru/sessions
-
Спасибо, я уже разобрался.
Метод регистрации глобальных переменных session_register(\'zzz\') - не работает. По крайней мере в версиях пхп 4.x и выше.
-
А вот такой вопрос :
Как лучше объявлять через session_register или сразу присвоением в глобальном массиве $_SESSION[\'var\'] = \'text\' ?
-
vg2k
См. предыдущее сообщение.
Я всегда (ну, почти) делаю через массив, геморроя не наблюдалось.
-
напоминает анекдот.
один алкаш спрашивает у водителя автобуса:
- я доеду до вокзала?
- доедешь!
Другой алкаш:
- а я?
-
RomikChef
Just right.
Мож, прибить тему? И так на phpfaq всё сказано...
-
Понимаю вопрос задал не совсем умный, да и работает и так и так.... но меня больше волновала эстетическая сторона дела и как делает большинство. Я, напрмиер, то же всегда объявляю через $_SESSION[].