Как обработать все куки?
Мне нужно обработать все куки, есть ли способ как то пробежаться по всем кукам через, допустим each или что то такое?
|
Обработать где? На Клиенте, или на сервере? Если на сервере и на PHP, то есть массив для этого: $_COOKIE
if ($_COOKIE[$name] > 0)... Можно пройтись и по цифровым индексам массива. |
Вечно вы все самое легкое хотите. На клиенте обработать надо. Я ниче не нашел пока. По этому такой вот самопал. Если есть лучше, выложите плиз. Буду признателен.
var coockie=document.cookie; var coockie_arr=coockie.split('; '); var value_arr=[]; var coockie_key=0; var coockie_val=0; $.each(coockie_arr, function(key, value) { value_arr=value.split('='); coockie_key=value_arr[0]; coockie_val=value_arr[1]; alert(coockie_key+'='+coockie_val); }); Минус конечно что с jQuery |
var getCookie = (function(){ var cookie = document.cookie, objCookie; return function (){ if ( objCookie && cookie == document.cookie ) { return objCookie; } cookie = document.cookie; objCookie = {}; var arrCookie = cookie.split(/;\s*/); for ( var i = arrCookie.length; i--; ) { var arr = arrCookie[i].split("="); var name = arr.shift(); var value = arr.join("="); objCookie [ decodeURIComponent(name) ] = decodeURIComponent(value); } return objCookie; }; })() |
Как обработать все куки в МИРЕ?
|
Цитата:
|
Цитата:
да и странно, задавать вопрос про PHP . почему?
|
А я кого то оскорбил?
|
Просто, по-моему, с людьми, которые помогают вам (хоть и не обязаны) - язвить не надо.
|
Часовой пояс GMT +3, время: 02:22. |