Как программно узнать когда кончится срок жизни COOKIE php, javascript, jquery?
☑
0
sysadminlk
04.03.16
✎
10:07
Как программно узнать когда кончится срок жизни COOKIE через php, javascript, jquery?
1
sysadminlk
10.03.16
✎
13:50
По ходу никак :(
2
asady
10.03.16
✎
14:00
(0) эти печеньки по сути трояны - дыра в безопасности
3
Gary417
10.03.16
✎
14:05
(1) что и гугл не помогает?
4
Остап Сулейманович
10.03.16
✎
14:11
(3) И гугл тоже.
Гугл говорит, что время жизни напрямую узнать не удастся. Можно узнать истекло или нет. (Истекло - кука не вернется, не истекло - вернется). Но куки может грохнуть сам пользователь не дожидаясь окончания срока жизни.
Сколько осталось - только изгаляться программно. Записывать в базу данных на сервере при установке.
5
Gary417
10.03.16
✎
14:13
(4)
у куки есть параметр expires
6
Gary417
10.03.16
✎
14:14
естественно на стороне клиента надо дёргать через js и отдавать серваку
7
Остап Сулейманович
10.03.16
✎
14:16
(5) "у куки есть параметр expires". При установке. При чтении - есть только значение.
8
Gary417
10.03.16
✎
14:17
(7) и? А в чём вопрос? узнать значение expires у существующей куки
9
Мэс33
10.03.16
✎
14:40
Read a Cookie with JavaScript
With JavaScript, cookies can be read like this:
var x = document.cookie;
Note: document.cookie will return all cookies in one string much like: cookie1=value; cookie2=value; cookie3=value;
10
Мэс33
10.03.16
✎
14:40
и да, есть:
expires
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.