Работа с сессиями.
|
|
Radiance |
Дата: Суббота, 17.05.2014, 08:48 | Сообщение # 1
|
Боец
Сообщений: 209
Статус: Offline
|
Возможно, эта тема будет такой же бесполезной, как и все мои предыдущие, но всё ж напишу. Итак, немного о сессиях и куках. С этим делом мы сталкиваемся заходя на 99.9% сайтов, незаметно для нас. Переходя по страницам сайтов (Как, например тут, на СМ), нас ведь почему то помнят - кто мы есть, наш ник и прочую инфу. Вот тут то они и приходят в помощь. Сессии хранятся во временных файлах сервера, где 1 файл = 1 юзер, куки хранятся на вашем компе, и отправляются по запросу серверу (вот позадротил ты весь вечер на СМ, закрыл вкладу, утром зашёл - заново авторизацию не просит, здесь и сделали свою работу куки). Итак, немного сухого кода и практики. Для того, что бы работать с сессией её надо открыть. Это делаетс так: Код <?php session_start(); // что то там дальше Теперь, при исполнении вот этого небольшого куска, для пользователя будет открываться собственная сессия, куда мы сможем поместить необходимую инфу, к примеру - ник и пасс. Т.е. - зарегестрировать переменные, если правильно. Код <?php session_start(); // открываем сессию $_SESSION['ИМЯ'] = "ЗНАЧЕНИЕ"; // присваиваем переменной сессии её значение $arr = array("РАС", "ДВАС", "ТРИС"); // если нужно внести массив - пжалста. $_SESSION['arr'] = $arr; ?>
Далее, нам же нужно проверять, была ли инициирована сессия, и если да, то ху из ху и тд. Тут тоже всё просто Код if($_SESSION['ИМЯ_ПЕРЕМЕННОЙ']){ echo "Сессия существует"; }else{ echo "Сессии нет"; Где $_SESSION - указание, что данные из массива сессии (ну и так понятн). Как то всё компактно вышло, но я ленивая скотина и больше ничего писать не буду.
Радик камбек :D
|
|
|
|
Nutsuk |
Дата: Суббота, 17.05.2014, 18:51 | Сообщение # 2
|
Боец
Сообщений: 79
Статус: Offline
|
Написал бы хотя бы как задать имя сессии, длительность и т.п.
Сообщение отредактировал Nutsuk - Суббота, 17.05.2014, 18:54 |
|
|
|
Radiance |
Дата: Суббота, 17.05.2014, 22:02 | Сообщение # 3
|
Боец
Сообщений: 209
Статус: Offline
|
Nutsuk, да я уже тоже об этом задумывался, писал всё на скорую руку, время будет - добавлю всё остальное.
Радик камбек :D
|
|
|
|
BronxxQWE |
Дата: Воскресенье, 18.05.2014, 10:00 | Сообщение # 4
|
Боец
Сообщений: 222
Статус: Offline
|
Не плохой урок для новичков.
Я самый честный продавец на Cheat-Master
|
|
|
|
[CM]Борзой |
Дата: Вторник, 20.05.2014, 14:56 | Сообщение # 5
|
► This is Борзой ◄
Сообщений: 391
Статус: Offline
|
Отличная тема,особенно для новичков
Регистрация: 29.06.2012
|
|
|
|