Автор Тема: $PHPSESSID  (Прочитано 3148 раз)

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

Оффлайн Enemy

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 204
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.lutsiv.com
$PHPSESSID
« : 29 Августа 2002, 12:45:43 »
Что за глюк??? Не могу получить значение PHPSESSID с первого раза. Но если обновить страницу 3 раза то получается :). Кроме того файл сессии создается...

//-----------------------
session_start();
session_register("s");

echo $PHPSESSID."
";
//-----------------------

//output:

Warning: Undefined variable: PHPSESSID in z:\\home\\localhost\\www\\admin\\login.php on line 5
Life is Good

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
$PHPSESSID
« Ответ #1 : 29 Августа 2002, 13:10:03 »
Пользуйся session_id()
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн Enemy

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 204
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.lutsiv.com
$PHPSESSID
« Ответ #2 : 30 Августа 2002, 18:52:16 »
Цитировать
GotZfild

Thanks работает, только не пойму почему не работала переменная.
Life is Good

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
$PHPSESSID
« Ответ #3 : 30 Августа 2002, 23:13:05 »
Enemy
Можно почитать ман и сразу понять.
попробуй воспользоваться функцией session_name() для того, чтобы узнать, какое настоящее имя у данной переменной...
AS IS...

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
$PHPSESSID
« Ответ #4 : 31 Августа 2002, 12:28:28 »
Цитировать
только не пойму почему не работала переменная

Возможно надо дописать:
global $PHPSESSID;
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
$PHPSESSID
« Ответ #5 : 31 Августа 2002, 13:40:35 »
Цитировать
global $PHPSESSID;

Не в этом дело. Насколько я помню, эта переменная читается только из cookie, либо query string. А так как при старте сессии ничего этого еще нет, то, соответственно, и переменной этой тоже нет.
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн Доктор

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 487
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
$PHPSESSID
« Ответ #6 : 04 Сентября 2002, 00:47:54 »
GotZfild: ThE0ReTiC писал:
Цитировать
Можно почитать ман


Вообще, по сути вопроса ThE0ReTiC, кажется, прав. Но не понятно, почему срабатывает один из 3-х раз... Должно быть каждый раз одинаково...

 

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