Как обработать все куки?
Мне нужно обработать все куки, есть ли способ как то пробежаться по всем кукам через, допустим 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, время: 17:39. |