Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.61/18: Рейтинг темы: голосов - 18, средняя оценка - 4.61
0 / 0 / 2
Регистрация: 15.08.2012
Сообщений: 102

Что лучше использовать: длинную сессию или куки ?

27.01.2013, 16:44. Показов 3737. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Что лучше ?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.01.2013, 16:44
Ответы с готовыми решениями:

Что использовать как идентификатор авторизации: куки или сессии?
Доброго времени суток! На моём сайте есть авторизация: 1. Пользователь вводит логин/пароль 2. На сервере есть таблица users и там 2...

Авторизация через куки, использовать или нет?
Всем привет, делаю сайт, сегодня сделал авторизацию и у меня встал вопрос, читав книгу php глазами хакера, увидел что авторизацию через...

Не получается удалить куки и закрыть сессию
Записываю куки через session_start(); SetCookie(); Все ОК записались. Удаляю куки и завершаю сессию: session_unset(); $_COOKIE =...

10
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
27.01.2013, 16:46
для чего?
0
0 / 0 / 2
Регистрация: 15.08.2012
Сообщений: 102
27.01.2013, 16:47  [ТС]
Для авторизации пользователя
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
27.01.2013, 16:52
Имхо, лучше на сессии+куки.. Хотя все зависит от обстоятельств..
1
87 / 87 / 8
Регистрация: 02.09.2012
Сообщений: 510
27.01.2013, 19:22
id сессии php сохраняет в куках... и что здесь лучше? а если куки отключены пользователем, то id сессии пихается в url или в скрытые поля...
все равно, инфа идет через браузер... что лучше - имхо вопрос без ответа
0
 Аватар для c4boomb
198 / 166 / 23
Регистрация: 20.04.2011
Сообщений: 750
Записей в блоге: 1
27.01.2013, 20:19
casual_visitor, то что нельзя изменить информацию в сессии, а в куках можно...


MarkoPolo, сессии или зашифрованные куки...
Вообще если у вас не HighLoad используйте сессии, иначе куки.
1
27.01.2013, 23:18

Не по теме:

Цитата Сообщение от c4boomb Посмотреть сообщение
casual_visitor, то что нельзя изменить информацию в сессии, а в куках можно...
еще можно накакать соседу под дверью. но смысл действия? Сосед хранит под ковриком ключи от сейфа? :)

0
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
27.01.2013, 23:51
Что значит информацию? Ил юзера авторизованного? По любому в сессиях
Где лучше хранить деньги? В банке или положить на ночь на дороге на улице?
Куки нужны для одного - сессии совсем для другого.
0
 Аватар для c4boomb
198 / 166 / 23
Регистрация: 20.04.2011
Сообщений: 750
Записей в блоге: 1
28.01.2013, 00:03
casual_visitor, не уловил логику...

DrobyshevAlex, Смотря какой проект.
Представте HighLoad проект, когда в день сотни тысяч пользователей проходят через сайт.
Сессии - файлы на сервере.
Представте сотни тысяч, а то и миллионы обращений к файлам сессии, из создание, удаление и т.д. и т.п....
Как думаете насколько вам лучше - дороже понадобиться сервер, и какая на него будет нагрузка ))).
А куки хранятся на стороне клиента...

Добавлено через 1 минуту
Цитата Сообщение от DrobyshevAlex Посмотреть сообщение
или положить на ночь на дороге на улице?
для этого в таких крупных проектах шифруют куки...
0
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
28.01.2013, 00:11
Зачем мне представлять. Я знаю что на сайте на котором 150к просмотров в сутки, на сервер нет и 1% нагрузки.
Вы так рассуждаете, вот сессия в файле, это нагрузка.
Да 1 обращение к бд как сотня обращений к файлу.
А запуск фреймворка когда происходит, сколько обращений?

Куки передаются при каждом запросе.
А значит каждый запрос - лишний трафик. + каждый запрос расшифровка что бы достать имя юзера, нормальный алгоритм шифрования гораздо дольше чем чтение из файла...

Так что не нужно пугать людей своими домыслами

И по поводу высоконагруженных проектов, там будет и высокая степень попыток взлома. И хранить на стороне пользователя ИД юзера - это гораздо хуже.
Есть риск взлома и подмены имени, раз оно шифрованное значит поддаётся расшифровки.

Добавлено через 1 минуту
Следуя логики - не хранить куки в файлах.
Можно смело сказать, что весь сайт нужно писать в одном файле. Так как каждый инклуд это как минимум чтение файл, но дольше чем просто чтение
0
 Аватар для c4boomb
198 / 166 / 23
Регистрация: 20.04.2011
Сообщений: 750
Записей в блоге: 1
28.01.2013, 00:12
DrobyshevAlex, да, ошибся, век живи, век учись. :-)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.01.2013, 00:12
Помогаю со студенческими работами здесь

При попытке убить сессию и куки ничего не получается
Добрый день. Начал писать регистрацию, использовал механизмы сессий для сохранения куки. Так вот, при регистрации сессия и куки...

Что лучше использовать и почему???
Добрый день всем! Занимаюсь парсингом html-странички, точнее нахожу все ссылки "<a href>". Есть 2 варианта- при помощи...

Хорошо ли использовать много инклудов или лучше шаблонизаторы?
Вот такая схема инклудов: index.php <html> <head> <? include("/blocks/head.php"); ?> </head> ...

Что лучше использовать для разработки на РНР на локальном ПК?
Что лучше использовать для разработки на РНР на локальном ПК? Ссылку на скачивание, если не трудно.

Какой метод лучше всего использовать в данном случае, GET или POST?
Какой метод в моем случае лучше всего использовать GETили POST? В моем случае это обратная связь с 2-мя input-ами и 1-ой textarea....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США. Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru