ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

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

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

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

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

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

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

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

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

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

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Безопасность хранения переменных в сессии. Дикс PHP, PERL, MySQL, JavaScript 5 26.04.2006 04:14
как получить админские сессии в Ipb 2.0.4? Danya Форумы 23 10.12.2005 20:23
zmail.ru: Сниффер и сессии. Читаем чужие письма. KEZ Комментарии к видео 2 10.10.2005 19:01
Проверка надежности Web-приложений. Часть Третья k00p3r Чужие Статьи 0 13.06.2005 11:17



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


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




ANTICHAT.XYZ