HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Сессии. Внутренние и внешние.
  #1  
Старый 19.02.2009, 15:25
Kuzya
Участник форума
Регистрация: 27.04.2008
Сообщений: 224
С нами: 9494306

Репутация: 313
По умолчанию Сессии. Внутренние и внешние.

Когда я в Code Igniter увидел что переменные сессии хранятся в cookies то немного был шокирован. Зачем это придумано? Тут ведь сразу несколько минусов - если данные сессии не шифруются то могут быть подделаны + размер данных ограничен. На мой взгляд встроенный в PHP механизм управления сессиями эффективнее. Хотя с другой стороны создатели CI не дураки и просто так бы этого не сделали. Может я чего-то не знаю? Если кто-то знает плюсы такого подхода то огласите пожалуйста.
 
Ответить с цитированием

  #2  
Старый 19.02.2009, 15:37
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
С нами: 9999746

Репутация: 1318


По умолчанию

Кузя, не тупи. Есть куки, и есть сессии, и никто ничего больше не придумывал, не путай два эти понятия. Мухи отдельно, котлеты отдельно. Переменные сессии хранятся на стороне сервера, и ты их никак не можешь лицезреть без физического доступа к серверу. Идентификация пользователя и назначение ему сессии идёт на основаниее переменной PHPSESSID, которая хранится в кукисах. То, чем ты был шокирован, скорее какие-то вспомогательные переменные COOKIES. Ещё раз - не путай их!
 
Ответить с цитированием

  #3  
Старый 19.02.2009, 16:08
Kuzya
Участник форума
Регистрация: 27.04.2008
Сообщений: 224
С нами: 9494306

Репутация: 313
По умолчанию

Я не туплю. Ты наверное просто не так понял смысл сообщения. В фреймворке CI данные сессии сохраняются в куках. Вот тут написано если не веришь http://code-igniter.ru/user_guide/libraries/sessions.html
Фреймворк очень хороший и просто так бы этого делать не стали. Вот я и решил поинтересоваться зачем так сделано.
 
Ответить с цитированием

  #4  
Старый 19.02.2009, 16:35
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
С нами: 9999746

Репутация: 1318


По умолчанию

Ок. Я не сразу понял, что ты про этот "недокласс". Он предназначен только для ускорения работы... То есть данные не хранятся на удалённой стороне, всё лежит локально. Соответственно ты сам понял какие это проблемы - не более 4Кб данных, возможность подмены и т.д. Я им никогда не пользуюсь. Фактически это просто абстракция на кукисами (речь не идёт о сохранении данных сессии в БД, тут всё норм), которая хранит в них переменные сессии. Suxxxxx короче...
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Безопасность хранения переменных в сессии. Дикс PHP 5 26.04.2006 04:14
как получить админские сессии в Ipb 2.0.4? Danya Уязвимости CMS / форумов 23 10.12.2005 20:23
zmail.ru: Сниффер и сессии. Читаем чужие письма. KEZ Комментарии к видео 2 10.10.2005 19:01



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.