Страница 1 из 1
Cookie JS
Добавлено: 2015.10.22, 16:08
jumper423
Подскажите как в JS считать значение куки.
На подобное обращение
Возвращает
Код: Выделить всё
b3da4956875333f9461683822ed84370491f7ff6c89d42bb8491582019bd5038a:2:{i:0;s:10:"registered";i:1;s:2:"83";}
Как разобрать эту строку и получить нужное мне значение "83" ?
Re: Cookie JS
Добавлено: 2015.10.22, 16:17
vitalik1183
Re: Cookie JS
Добавлено: 2015.10.22, 18:06
jumper423
Вот только в ответ мне возвращается просто false
Код: Выделить всё
unserialize('b3da4956875333f9461683822ed84370491f7ff6c89d42bb8491582019bd5038a:2:{i:0;s:10:"registered";i:1;s:2:"83";}')
Re: Cookie JS
Добавлено: 2015.10.22, 18:09
jumper423
Кажет понял. Мне нужно обрезать строку получается до состояния
Код: Выделить всё
unserialize('a:2:{i:0;s:10:"registered";i:1;s:2:"83";}')
Но это какой-то бред. Зачем так фреймворк делает?
Re: Cookie JS
Добавлено: 2015.10.22, 20:27
jumper423
jumper423 писал(а):Кажет понял. Мне нужно обрезать строку получается до состояния
Код: Выделить всё
unserialize('a:2:{i:0;s:10:"registered";i:1;s:2:"83";}')
Но это какой-то бред. Зачем так фреймворк делает?
Ладно ещё если сделали какую-то функцию js для этого, но перерыл всё что только можно, инфы нет, как я понимаю каждый городит свои велосипеды.
Re: Cookie JS
Добавлено: 2015.10.22, 21:06
ElisDN
jumper423 писал(а):Зачем так фреймворк делает?
Шифрует от подделки и проверяет в \yii\web\Request::loadCookies(). Можете отключить enableCookieValidation, если очень надо.
Re: Cookie JS
Добавлено: 2015.10.22, 21:28
jumper423
ElisDN писал(а):jumper423 писал(а):Зачем так фреймворк делает?
Шифрует от подделки и проверяет в \yii\web\Request::loadCookies(). Можете отключить enableCookieValidation, если очень надо.
Я немного другое имел в виду, то что сделали проверку это классно, но то что нет "стандартной" уишной js функции для работы (чтение, без изменения) с кукой вот это плохо.
Re: Cookie JS
Добавлено: 2015.10.22, 21:33
jumper423
Добавить к примеру этот хэш в саму сериализацию, если это допустимо и тогда она была бы валидной.