|
-15 / 0 / 0
Регистрация: 12.11.2020
Сообщений: 349
|
|
2 особенности по Сессионным куки, на которые не удалось найти ответ10.07.2025, 08:04. Показов 1819. Ответов 49
Метки нет (Все метки)
Если не затруднит, не подскажите ответы :
Вопрос 1. Где хранятся SessionCookie ? В памяти или на диске компьютера? В одном источнике ответ нашел - в памяти (вроде бы логично) - но правильный ли он (учитывая, что был выражен в форме аксиомы без всяких ссылок) ? Вопрос скорее более чисто технический, нежели практический. Ибо, даже если в памяти, то разница в скорости обработки информации совершенно минимальна. Скорее пытаюсь определиться в целесообразности применения данного вида куки. В пользу их применения - одна особенность - они сразу видны и на сервере. Передаю массив - не знаю, как в других языках, а php сразу формирует их в массив при чтении куки. Учитывая, если они хранятся в памяти - это оптимальный вариант передачи информации в плане скорости. Но, т.к. одновременно использую аякс, не проще ли в нем передать всю информацию с точки зрения временных характеристик? Вопрос 2. Можно ли принудительно командой js удалить (очистить) SessionCookie, чтобы они не передавались в сеансе ?
0
|
|
| 10.07.2025, 08:04 | |
|
Ответы с готовыми решениями:
49
Удалить значение из куки ответом от сервера. Как исправить код, который запоминает в куках и выводит на след странице данные пользователя? Не удалось получить свойство "fadeIn" ссылки, значение которой не определено или является NULL |
|
14100 / 9317 / 1349
Регистрация: 21.01.2016
Сообщений: 34,992
|
|||
| 10.07.2025, 11:05 | |||
|
Добавлено через 46 секунд
1
|
|||
|
-15 / 0 / 0
Регистрация: 12.11.2020
Сообщений: 349
|
|||
| 10.07.2025, 11:16 [ТС] | |||
|
А вот насчет проработки алгоритма: [куки], localStorage, indexedDB, sql нее могу согласиться. Общеизвестный факт: если сразу не проработать алгоритм, почти наверняка придется переделывать и потеряешь намного больше (в данном случае мне время частично не жаль, я на этом учусь). Но глупо наступать на одни грабли несколько раз - вначале думал, что хватит одного localStorage. Сейчас понял: т.к. информации много, надо продумать ее организацию заранее - лучше сейчас потратить день, чем потом месяц. А заодно решил рассмотреть и возможность использования куки в данном разрезе. Хотя, наверное, мы немного отклонились от темы заголовка, хотя все это и касается вопросов использования куки Добавлено через 3 минуты
0
|
|||
|
14100 / 9317 / 1349
Регистрация: 21.01.2016
Сообщений: 34,992
|
||
| 10.07.2025, 11:17 | ||
|
Тут как раз этот случай. Судя по всему, ты просто не знаешь, как передать пачку данных в запросе. Выдумал ерунду с куками и запутался с этим решением сам и запутал нас. Типичная "проблема X-Y": обсуждение не исходной проблемы, а твоего видения её решения. Чтобы передать два массива (и три, и сто) заверни их в объект и передай в POST\PUT-запросе в виде JSON. Не трогай куки. Забудь про них.
1
|
||
|
-15 / 0 / 0
Регистрация: 12.11.2020
Сообщений: 349
|
|||
| 10.07.2025, 11:28 [ТС] | |||
|
Но истинно ли обратное: куки не передадут данные МЕДЛЕННЕЕ и с меньшим трафиком, чем в body ajax-запроса ? xmlHttp.send(JSON.stringify(nam_mas)); Если правильно понял, при таком подходе нельзя указать список массивов через запятую, а только присвоить элементу массива другой массив? Ps. Прошу прощения, но это уже совсем не по теме.
0
|
|||
|
3807 / 1645 / 428
Регистрация: 14.03.2022
Сообщений: 4,091
|
||||||||||||
| 10.07.2025, 11:29 | ||||||||||||
![]() Можно использовать XMLHttpRequest, а можно fetch...Можно передавать данные в самом URL при GET запросе... А можно в "теле" при более сложных запросах (POST и иже с ними)... Поскольку спросил ты явно про XMLHttpRequest - в букваре есть пара примеров как можно организовать передачу данных этим способом:Для GET
1
|
||||||||||||
|
-15 / 0 / 0
Регистрация: 12.11.2020
Сообщений: 349
|
||||||
| 10.07.2025, 11:36 [ТС] | ||||||
|
Спасибо, krvsa, именно так и поступаю - - передача данных в самом URL при GET запросе мне не понравилась.
Но вот более сложный вопрос, передача нескольких массивов - кроме как объединения их в один, другого решения пока нет:
0
|
||||||
|
14100 / 9317 / 1349
Регистрация: 21.01.2016
Сообщений: 34,992
|
||||||||
| 10.07.2025, 11:42 | ||||||||
|
Добавлено через 3 минуты
1
|
||||||||
|
-15 / 0 / 0
Регистрация: 12.11.2020
Сообщений: 349
|
||
| 10.07.2025, 11:43 [ТС] | ||
|
Спасибо, Usaga, попробую. Ps На самом деле не было в этом большой необходимости - только сейчас возникла ситуация с несколькими двумерными массивами.
0
|
||
|
Заблокирован
|
||
| 10.07.2025, 11:50 | ||
|
Куки хранятся в браузере, а браузер их хранит на компе пользователя. Для каждого сайта свои куки. Сессионная кука это как ссылка на файл сессии для данного юзера, который хранится на сервере сайта. Сессии могут храниться в файлах, а могут в базе. На скрине я пометил сессионную куку. Там есть и другие куки, которые хранят различную информацию.
0
|
||
|
3807 / 1645 / 428
Регистрация: 14.03.2022
Сообщений: 4,091
|
|||
| 10.07.2025, 11:52 | |||
![]() Тут подход не "неравиться/не_нравиться"... Есть некая "традиция":
0
|
|||
|
-15 / 0 / 0
Регистрация: 12.11.2020
Сообщений: 349
|
||
| 10.07.2025, 12:07 [ТС] | ||
|
* Надеюсь, не нарушаю правил, размещая данную ссылку с сайта на техническую статью. А вот насколько можно доверять данному мнению... Лично я склонен верить, ибо, если не ошибаюсь, в более серьезных источниках читал, что session storage хранятся в памяти браузера. И это кажется более логичным: небольшой объем временной информации хранить в памяти, а не на диске.
0
|
||
|
14100 / 9317 / 1349
Регистрация: 21.01.2016
Сообщений: 34,992
|
|
| 10.07.2025, 12:17 | |
|
755, без разницы, кто что пишет. Браузеры могут хранить где и как им вздумается. Единственное, что они все обязаны соблюдать одно внешнее поведение - удалять\не использовать такие куки после закрытия вкладки. При этом эти куки могут оставаться как в памяти, так и на диске.
Ещё раз повторяю: отстань от этих кук!
0
|
|
|
Заблокирован
|
|||||||
| 10.07.2025, 12:20 | |||||||
0
|
|||||||
|
-15 / 0 / 0
Регистрация: 12.11.2020
Сообщений: 349
|
|||||
| 10.07.2025, 12:51 [ТС] | |||||
|
Добавлено через 3 минуты Благодарю всех, поучаствовавших в теме, за помощь.
0
|
|||||
|
14100 / 9317 / 1349
Регистрация: 21.01.2016
Сообщений: 34,992
|
||
| 10.07.2025, 12:54 | ||
![]() С таким подходом не удивительно, что твои 1.5 года разработки такие, что азов не знаешь)
0
|
||
|
-15 / 0 / 0
Регистрация: 12.11.2020
Сообщений: 349
|
|||
| 10.07.2025, 13:09 [ТС] | |||
|
Кстати недавно удаленно показывал знакомому программисту, который позвонил и поинтересовался, как идут дела с проектом и который действительно много знает, свой продукт. Его мнение: что неплохо знаю css, js (возможно, он даже сказал, что хорошо). О php трудно судить, т.к. в основном все написано на js. Когда же показал второй незаконченный продукт, большая часть которого уже была написана на php, за который возможно взялся опрометчиво - думал он намного проще - его мнение изменилось и в отношении моего знания php. К тому, что можно судить по теории, а можно судить по результату.
0
|
|||
|
14100 / 9317 / 1349
Регистрация: 21.01.2016
Сообщений: 34,992
|
||||
| 10.07.2025, 13:15 | ||||
|
Совет дня: потрать вечерок, да почитай про HTTP-запросы, формат JSON (можно ещё Form - application/x-www-form-urlencoded). А эти разговоры про знакомого программиста - пустой звук.
0
|
||||
|
Заблокирован
|
||
| 10.07.2025, 13:16 | ||
![]() Только сейчас заметил, что написал запрос с ошибками. Но ответ был дан всё-равно
0
|
||
|
-15 / 0 / 0
Регистрация: 12.11.2020
Сообщений: 349
|
||||
| 10.07.2025, 13:48 [ТС] | ||||
|
black1385, Да, встречал описания, в каких директориях хранит конкретный браузер куки. Но не сказано, относится ли данное утверждение к всем типам куки, или только к постоянным. На скрине же, присланным Вами ранее, если не ошибаюсь, не указано расположение кукис.
* Usaga, это у нас идет чисто теоретический разговор. Если высказал сомнения в отправке нескольких массивов, это не значит, что не могу - просто пока в этом не было необходимости - хотя на самом деле в браузере от сервера без проблем получал и до 5 массивов. И с запросами все нормально: и отправляются, и получаются, и контролируются на безопасность. Другое дело, что все это происходит на локалке, а вот как поведет себя в реальности - время покажет - пока еще не готов.
0
|
||||
|
-15 / 0 / 0
Регистрация: 12.11.2020
Сообщений: 349
|
||
| 11.07.2025, 11:05 [ТС] | ||
|
Кстати, Вы даже озвучили эту причину: думаю, что к переменным, размещенным в памяти, минимум намного сложнее получить доступ третьим лицам (Вы же ответили, что невозможно) - а это уже не технический, а чисто практический вопрос. И уже сегодня сообразил, если куки, созданные с помощью document.cookie без даты - все-таки временные, то из сохранения их после выключения компьютера следует факт их размещения на диске.
0
|
||
| 11.07.2025, 11:05 | |
|
Помогаю со студенческими работами здесь
40
Особенности работы скриптов В чем особенность сайта на яваскрипт Интересная особенность с bold() Особенности массива элементов DOM
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
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
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|