![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Rowan |
|
|||
|
Unregistered |
Господа! спасите ламера! мучаюсь с сессиями.
делаю session_start() и сразу же вывожу переменную $PHPSESSID, которая оказывается пустая! как такое может быть? или может быть она должна быть пустой? session.use_trans_sid=1 session.use_cookies=on |
|||
|
||||
| arial |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 772 Регистрация: 11.3.2003 Где: Архангельская обл . Репутация: 6 Всего: 7 |
$PHPSESSID - а что это за переменная такая? И откуда она взялась?
-------------------- Есть люди, в которых живет Бог. Есть люди, в которых живет дьявол. А есть люди, в которых живут только глисты. (Ф. Раневская) |
|||
|
||||
| Rowan |
|
|||
|
Unregistered |
$PHPSESSID - это имя идентификатора сессии по _умолчанию_.
т.е. если правильно понимаю после создания сессии идентификатор хранится в этой переменной. или нет? |
|||
|
||||
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
сервер под виндами?
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
А зачем тебе знать идентификатор сессии ? Если тебе это надо воспользуйся session_id() // Returned 32 char session id
Если тебя интересует как прочитать записанную переменную session_register'ом, то тебе не $PHPSESSID нужно, а $_SESSION or $HTTP_SESSION_VARS. -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| arial |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 772 Регистрация: 11.3.2003 Где: Архангельская обл . Репутация: 6 Всего: 7 |
На самом деле может быть только $_GET['PHPSESSID'], $_POST['PHPSESSID'], $_COOKIE['PHPSESSID'].
-------------------- Есть люди, в которых живет Бог. Есть люди, в которых живет дьявол. А есть люди, в которых живут только глисты. (Ф. Раневская) |
|||
|
||||
| Owen |
|
|||
|
Unregistered |
А не можете обьяснить почему php выводит сообщение:
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at d:\apache\apache\htdocs\newsadmin.php:19) in x:\xxx\php.php on line 23 при попытке открыть сессию? |
|||
|
||||
| Гость |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 15.11.2003 Репутация: 2 Всего: 2 |
Rowan:
Насчёт $PHPSESSID ты понимаешь правильно. Имя переменной устанавливается в php.ini (session.name) и получиться её можно через session_name() http://php.net/session_name попробуй так <?php session_start(); echo SID; ?> и напиши что получилось. Owen: потому что session_start() надо вызывать до того как выводится что-то на экран. почитай про headers http://php.net/header ------------------------------------------------------------------------------- Remember that header() must be called before any actual output is sent, either by normal HTML tags, blank lines in a file, or from PHP. It is a very common error to read code with include(), or require(), functions, or another file access function, and have spaces or empty lines that are output before header() is called. The same problem exists when using a single PHP/HTML file. ------------------------------------------------------------------------------- |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |