![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Vreden |
|
|||
![]() Idiotic Admin ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 12.7.2006 Репутация: нет Всего: 1 |
Нужно в одном сценарии организовать сессию например с двумя переменными.
А в другом с этими переменными работать. Как правильно организовать её, плиз дайте код!!! ![]() -------------------- Чё? Как? © |
|||
|
||||
ewolf |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 15.8.2006 Где: г. Москва Репутация: 8 Всего: 18 |
также http://www.php.net/manual/ru/ref.session.php |
|||
|
||||
jzZ |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 17.7.2006 Репутация: 1 Всего: 2 |
Потом во втором .php файле делаем так:
Теперь значения переменных d и c содержут значения переменных из файла 1. |
||||
|
|||||
Vreden |
|
|||
![]() Idiotic Admin ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 12.7.2006 Репутация: нет Всего: 1 |
спасибо ребят, но у меня такой вопрос:
ликвидируются ли переменные сессии, после того как юзер закроет браузер, это очень важно для меня? и еще: у меня в хтмл файле есть пхп код, будут ли работать в хтмл файле эти переменные? -------------------- Чё? Как? © |
|||
|
||||
Добряк |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 2.8.2006 Репутация: нет Всего: нет |
Да.
Да, будут. Только в самом начале файла (перед выводом информации) пропиши session_start(). |
||||
|
|||||
Vreden |
|
|||
![]() Idiotic Admin ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 12.7.2006 Репутация: нет Всего: 1 |
спасибо Добряк, и еще вопросик, как мне ликвидировать самому переменные сессии по завершению сценария?
В том смысле, что они должны уничтожаться в конце кода сценария, ну или не обязательно в конце, вообщем после того, как я с ними поработал, есть какая-нибудь функция? Это сообщение отредактировал(а) Vreden - 24.8.2006, 23:13 -------------------- Чё? Как? © |
|||
|
||||
Добряк |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 2.8.2006 Репутация: нет Всего: нет |
|
|||
|
||||
Muchenik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 27.10.2005 Репутация: 5 Всего: 5 |
Когда создаешь сессию session_start(); в кукки сохраняется id сессии. До тех пор пока храниться этот id пользователь может закрывать браузер. Время хранения этой куки, если не ошибаюсь, выставляется в php.ini опцией session.gc_maxlifetime. session.gc_maxlifetime - этот параметр наверное все таки для данных, а не для кукки... Это сообщение отредактировал(а) Muchenik - 24.8.2006, 23:28 |
|||
|
||||
Vreden |
|
|||
![]() Idiotic Admin ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 12.7.2006 Репутация: нет Всего: 1 |
спасибо Добряк!
![]() Добавлено @ 23:17 Muchenik, а если мне нужно чтобы они закрывались не в определенный временной период, а именно по закрытию браузера, однако!! Это возможно? -------------------- Чё? Как? © |
|||
|
||||
Muchenik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 27.10.2005 Репутация: 5 Всего: 5 |
session.cookie_lifetime - вот параметр для кукки
если равно 0 (по-умолчанию), то кука, хранящяя сессию, будет уничтожена на компьютера посетителя как только он закроет все окошки браузера. Если не нуль, то параметр задает число секунд для хранения куки.
Это сообщение отредактировал(а) Muchenik - 24.8.2006, 23:44 |
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
||||
|
||||
Vreden |
|
|||
![]() Idiotic Admin ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 12.7.2006 Репутация: нет Всего: 1 |
Все окошки не пойдет, нужно что бы как только страницу текущую.
Ладно будем в ручную удалять! Это сообщение отредактировал(а) Vreden - 25.8.2006, 10:07 -------------------- Чё? Как? © |
|||
|
||||
BobiKK |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 655 Регистрация: 1.12.2005 Где: Essen, Deutschlan d Репутация: 4 Всего: 16 |
Все-таки, session_register и session_unregister не рекомендуется использовать: 1) Устаревший подход, 2) требуется register_globals.
Чтобы удалить переменную, достаточно лишь написать unset($_SESSION['var_name']); |
|||
|
||||
Vreden |
|
|||
![]() Idiotic Admin ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 12.7.2006 Репутация: нет Всего: 1 |
Большое спасибо всем!!!
![]() -------------------- Чё? Как? © |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |