|
-13 / 2 / 0
Регистрация: 12.11.2020
Сообщений: 359
|
|
2 особенности по Сессионным куки, на которые не удалось найти ответ10.07.2025, 08:04. Показов 1821. Ответов 49
Метки нет (Все метки)
Если не затруднит, не подскажите ответы :
Вопрос 1. Где хранятся SessionCookie ? В памяти или на диске компьютера? В одном источнике ответ нашел - в памяти (вроде бы логично) - но правильный ли он (учитывая, что был выражен в форме аксиомы без всяких ссылок) ? Вопрос скорее более чисто технический, нежели практический. Ибо, даже если в памяти, то разница в скорости обработки информации совершенно минимальна. Скорее пытаюсь определиться в целесообразности применения данного вида куки. В пользу их применения - одна особенность - они сразу видны и на сервере. Передаю массив - не знаю, как в других языках, а php сразу формирует их в массив при чтении куки. Учитывая, если они хранятся в памяти - это оптимальный вариант передачи информации в плане скорости. Но, т.к. одновременно использую аякс, не проще ли в нем передать всю информацию с точки зрения временных характеристик? Вопрос 2. Можно ли принудительно командой js удалить (очистить) SessionCookie, чтобы они не передавались в сеансе ?
0
|
|
| 10.07.2025, 08:04 | |
|
Ответы с готовыми решениями:
49
Удалить значение из куки ответом от сервера. Как исправить код, который запоминает в куках и выводит на след странице данные пользователя? Не удалось получить свойство "fadeIn" ссылки, значение которой не определено или является NULL |
|
14122 / 9341 / 1350
Регистрация: 21.01.2016
Сообщений: 35,100
|
|||
| 10.07.2025, 11:05 | |||
|
Добавлено через 46 секунд
1
|
|||
|
-13 / 2 / 0
Регистрация: 12.11.2020
Сообщений: 359
|
|||
| 10.07.2025, 11:16 [ТС] | |||
|
А вот насчет проработки алгоритма: [куки], localStorage, indexedDB, sql нее могу согласиться. Общеизвестный факт: если сразу не проработать алгоритм, почти наверняка придется переделывать и потеряешь намного больше (в данном случае мне время частично не жаль, я на этом учусь). Но глупо наступать на одни грабли несколько раз - вначале думал, что хватит одного localStorage. Сейчас понял: т.к. информации много, надо продумать ее организацию заранее - лучше сейчас потратить день, чем потом месяц. А заодно решил рассмотреть и возможность использования куки в данном разрезе. Хотя, наверное, мы немного отклонились от темы заголовка, хотя все это и касается вопросов использования куки Добавлено через 3 минуты
0
|
|||
|
14122 / 9341 / 1350
Регистрация: 21.01.2016
Сообщений: 35,100
|
||
| 10.07.2025, 11:17 | ||
|
Тут как раз этот случай. Судя по всему, ты просто не знаешь, как передать пачку данных в запросе. Выдумал ерунду с куками и запутался с этим решением сам и запутал нас. Типичная "проблема X-Y": обсуждение не исходной проблемы, а твоего видения её решения. Чтобы передать два массива (и три, и сто) заверни их в объект и передай в POST\PUT-запросе в виде JSON. Не трогай куки. Забудь про них.
1
|
||
|
-13 / 2 / 0
Регистрация: 12.11.2020
Сообщений: 359
|
|||
| 10.07.2025, 11:28 [ТС] | |||
|
Но истинно ли обратное: куки не передадут данные МЕДЛЕННЕЕ и с меньшим трафиком, чем в body ajax-запроса ? xmlHttp.send(JSON.stringify(nam_mas)); Если правильно понял, при таком подходе нельзя указать список массивов через запятую, а только присвоить элементу массива другой массив? Ps. Прошу прощения, но это уже совсем не по теме.
0
|
|||
|
3823 / 1661 / 428
Регистрация: 14.03.2022
Сообщений: 4,154
|
||||||||||||
| 10.07.2025, 11:29 | ||||||||||||
![]() Можно использовать XMLHttpRequest, а можно fetch...Можно передавать данные в самом URL при GET запросе... А можно в "теле" при более сложных запросах (POST и иже с ними)... Поскольку спросил ты явно про XMLHttpRequest - в букваре есть пара примеров как можно организовать передачу данных этим способом:Для GET
1
|
||||||||||||
|
-13 / 2 / 0
Регистрация: 12.11.2020
Сообщений: 359
|
||||||
| 10.07.2025, 11:36 [ТС] | ||||||
|
Спасибо, krvsa, именно так и поступаю - - передача данных в самом URL при GET запросе мне не понравилась.
Но вот более сложный вопрос, передача нескольких массивов - кроме как объединения их в один, другого решения пока нет:
0
|
||||||
|
14122 / 9341 / 1350
Регистрация: 21.01.2016
Сообщений: 35,100
|
||||||||
| 10.07.2025, 11:42 | ||||||||
|
Добавлено через 3 минуты
1
|
||||||||
|
-13 / 2 / 0
Регистрация: 12.11.2020
Сообщений: 359
|
||
| 10.07.2025, 11:43 [ТС] | ||
|
Спасибо, Usaga, попробую. Ps На самом деле не было в этом большой необходимости - только сейчас возникла ситуация с несколькими двумерными массивами.
0
|
||
|
Заблокирован
|
||
| 10.07.2025, 11:50 | ||
|
Куки хранятся в браузере, а браузер их хранит на компе пользователя. Для каждого сайта свои куки. Сессионная кука это как ссылка на файл сессии для данного юзера, который хранится на сервере сайта. Сессии могут храниться в файлах, а могут в базе. На скрине я пометил сессионную куку. Там есть и другие куки, которые хранят различную информацию.
0
|
||
|
3823 / 1661 / 428
Регистрация: 14.03.2022
Сообщений: 4,154
|
|||
| 10.07.2025, 11:52 | |||
![]() Тут подход не "неравиться/не_нравиться"... Есть некая "традиция":
0
|
|||
|
-13 / 2 / 0
Регистрация: 12.11.2020
Сообщений: 359
|
||
| 10.07.2025, 12:07 [ТС] | ||
|
* Надеюсь, не нарушаю правил, размещая данную ссылку с сайта на техническую статью. А вот насколько можно доверять данному мнению... Лично я склонен верить, ибо, если не ошибаюсь, в более серьезных источниках читал, что session storage хранятся в памяти браузера. И это кажется более логичным: небольшой объем временной информации хранить в памяти, а не на диске.
0
|
||
|
14122 / 9341 / 1350
Регистрация: 21.01.2016
Сообщений: 35,100
|
|
| 10.07.2025, 12:17 | |
|
755, без разницы, кто что пишет. Браузеры могут хранить где и как им вздумается. Единственное, что они все обязаны соблюдать одно внешнее поведение - удалять\не использовать такие куки после закрытия вкладки. При этом эти куки могут оставаться как в памяти, так и на диске.
Ещё раз повторяю: отстань от этих кук!
0
|
|
|
Заблокирован
|
|||||||
| 10.07.2025, 12:20 | |||||||
0
|
|||||||
|
-13 / 2 / 0
Регистрация: 12.11.2020
Сообщений: 359
|
|||||
| 10.07.2025, 12:51 [ТС] | |||||
|
Добавлено через 3 минуты Благодарю всех, поучаствовавших в теме, за помощь.
0
|
|||||
|
14122 / 9341 / 1350
Регистрация: 21.01.2016
Сообщений: 35,100
|
||
| 10.07.2025, 12:54 | ||
![]() С таким подходом не удивительно, что твои 1.5 года разработки такие, что азов не знаешь)
0
|
||
|
-13 / 2 / 0
Регистрация: 12.11.2020
Сообщений: 359
|
|||
| 10.07.2025, 13:09 [ТС] | |||
|
Кстати недавно удаленно показывал знакомому программисту, который позвонил и поинтересовался, как идут дела с проектом и который действительно много знает, свой продукт. Его мнение: что неплохо знаю css, js (возможно, он даже сказал, что хорошо). О php трудно судить, т.к. в основном все написано на js. Когда же показал второй незаконченный продукт, большая часть которого уже была написана на php, за который возможно взялся опрометчиво - думал он намного проще - его мнение изменилось и в отношении моего знания php. К тому, что можно судить по теории, а можно судить по результату.
0
|
|||
|
14122 / 9341 / 1350
Регистрация: 21.01.2016
Сообщений: 35,100
|
||||
| 10.07.2025, 13:15 | ||||
|
Совет дня: потрать вечерок, да почитай про HTTP-запросы, формат JSON (можно ещё Form - application/x-www-form-urlencoded). А эти разговоры про знакомого программиста - пустой звук.
0
|
||||
|
Заблокирован
|
||
| 10.07.2025, 13:16 | ||
![]() Только сейчас заметил, что написал запрос с ошибками. Но ответ был дан всё-равно
0
|
||
|
-13 / 2 / 0
Регистрация: 12.11.2020
Сообщений: 359
|
||||
| 10.07.2025, 13:48 [ТС] | ||||
|
black1385, Да, встречал описания, в каких директориях хранит конкретный браузер куки. Но не сказано, относится ли данное утверждение к всем типам куки, или только к постоянным. На скрине же, присланным Вами ранее, если не ошибаюсь, не указано расположение кукис.
* Usaga, это у нас идет чисто теоретический разговор. Если высказал сомнения в отправке нескольких массивов, это не значит, что не могу - просто пока в этом не было необходимости - хотя на самом деле в браузере от сервера без проблем получал и до 5 массивов. И с запросами все нормально: и отправляются, и получаются, и контролируются на безопасность. Другое дело, что все это происходит на локалке, а вот как поведет себя в реальности - время покажет - пока еще не готов.
0
|
||||
|
-13 / 2 / 0
Регистрация: 12.11.2020
Сообщений: 359
|
||
| 11.07.2025, 11:05 [ТС] | ||
|
Кстати, Вы даже озвучили эту причину: думаю, что к переменным, размещенным в памяти, минимум намного сложнее получить доступ третьим лицам (Вы же ответили, что невозможно) - а это уже не технический, а чисто практический вопрос. И уже сегодня сообразил, если куки, созданные с помощью document.cookie без даты - все-таки временные, то из сохранения их после выключения компьютера следует факт их размещения на диске.
0
|
||
| 11.07.2025, 11:05 | |
|
Помогаю со студенческими работами здесь
40
Особенности работы скриптов В чем особенность сайта на яваскрипт Интересная особенность с bold() Особенности массива элементов DOM
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
YAFU@home — распределённые вычисления для математики. На CPU
Programma_Boinc 20.01.2026
YAFU@home — распределённые вычисления для математики. На CPU
YAFU@home — это BOINC-проект, который занимается факторизацией больших чисел и исследованием aliquot-последовательностей.
Звучит. . .
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит:
токи, напряжения и их 1 и 2 производные при t = 0;. . .
|
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|