Автор Тема: Сессии (пример с сайта)  (Прочитано 4765 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mayar

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Сессии (пример с сайта)
« : 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

  • пинёг
  • Ветеран
  • *****
  • Сообщений: 618
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.bsfera.ru
Сессии (пример с сайта)
« Ответ #1 : 23 Декабря 2005, 09:38:11 »
« Последнее редактирование: 23 Декабря 2005, 09:58:55 от RomikChef »
Пространные размышления об ИТ и все что вокруг

Оффлайн Mayar

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Сессии (пример с сайта)
« Ответ #2 : 23 Декабря 2005, 10:51:37 »
Спасибо, я уже разобрался.

Метод регистрации глобальных переменных session_register(\'zzz\') - не работает. По крайней мере в версиях пхп 4.x и выше.

Оффлайн vg2k

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 37
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Сессии (пример с сайта)
« Ответ #3 : 31 Декабря 2005, 01:28:06 »
А вот такой вопрос :
Как лучше объявлять через session_register  или сразу присвоением в глобальном массиве $_SESSION[\'var\'] = \'text\'  ?

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Сессии (пример с сайта)
« Ответ #4 : 31 Декабря 2005, 10:46:25 »
vg2k
См. предыдущее сообщение.
Я всегда (ну, почти) делаю через массив, геморроя не наблюдалось.
LJ: Backslashed life (rss)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Сессии (пример с сайта)
« Ответ #5 : 31 Декабря 2005, 11:32:35 »
напоминает анекдот.
один алкаш спрашивает у водителя автобуса:
- я доеду до вокзала?
- доедешь!
Другой алкаш:
- а я?

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Сессии (пример с сайта)
« Ответ #6 : 31 Декабря 2005, 14:59:46 »
RomikChef
Just right.
Мож, прибить тему? И так на phpfaq всё сказано...
LJ: Backslashed life (rss)

Оффлайн vg2k

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 37
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Сессии (пример с сайта)
« Ответ #7 : 01 Января 2006, 20:13:49 »
Понимаю вопрос задал не совсем умный, да и работает и так и так.... но меня больше волновала эстетическая сторона дела и как делает большинство. Я, напрмиер, то же всегда объявляю через $_SESSION[].

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28