Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Куки => запомнить на время сессии (https://javascript.ru/forum/events/44923-kuki-%3D-zapomnit-na-vremya-sessii.html)

kostyanet 08.02.2014 09:34

Кстати сессия (вроде упоминали, но не явно) сдохнет только вместе с тредом браузера в памяти. Пока хоть какое-то окно открыто, скажем консоль ошибок или там срачпад - сессия жива.

cccp.world 14.02.2014 06:17

Я немного простыл на прошлой неделе. Провалялся втыкая муви.
Много интересного написали...
Спасибо Deff за новые правки.

Исправил строчку:
if(a && b) document.cookie = a+'='+ (encodeURIComponent(b)).replace('', path) +(c ? '; expires='+d.toUTCString() : '');
на
if(a && b) document.cookie = a+'='+ encodeURIComponent(b) +';path=/'+(c ? '; expires='+d.toUTCString() : '');
Теперь куки пишутся в корень. Посмотреть всплывавшку можно тут.
Как заметил kostyanet:"Начал и понял что мне это нафиг не надо, на сервере в стопицот раз проще все сделать.". Соглашусь. Однако session тоже использует куки браузера. Как я понял хранение информации в куки непосредственно через javascript уже является альтернативным способом...

kostyanet 16.02.2014 23:17

Про способ я не понял. Орудовать куками из браузера имеет смысл когда надо из браузера что-то сохранять и читать обратно не таскаясь на сервер. Но проблема в том что страницы все равно с сервера загружаются и стало быть если там голимые html тогда да, если нет, тогда за каким?

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

Но чем больше таких каналов открыто, тем приятнее выкачивать всякие бд и парсить страницы любителям халявки.

kostyanet 16.02.2014 23:19

Кстати, потратил полчаса на чтение начала статьи про Evercookie. Как обычно на вике по-русски на интересные вещи статей нет, по-английски читать о том, в чем не разбираешься хуже всего. Вынес мысль: это нам не надо. :)

Deff 16.02.2014 23:38

Гы...
Первое дело: Четко сформулировать задачу: "А что-же мне все таки надо!"
Из четкой формулировки идёт и четкость решения!

kostyanet 17.02.2014 04:23

Вашими устами бы да водку пить. Четкие формулировки даются чрезвычайно трудно и будучи найдены передаются как сокровище в поколения. Это называется поиск решений.

cccp.world 23.02.2014 13:33

На ошибках формируется опыт


Часовой пояс GMT +3, время: 05:27.