такой функцией я добавляю массив cookie:
function set_cookie($arr, $arr_name)
{
foreach($arr as $k => $v)
{
setcookie($arr_name."[".$k."]", $v);
};
};
Можно ли получить эти cookie как массив?
Например получить $_COOKIE['item_id[1]'], $_COOKIE['item_id[2]'], $_COOKIE['item_id[3]'] как $item_id, где $item_id это массив?
Спустя 41 минута, 45 секунд (13.04.2011 - 11:12) T1grOK написал(а):
$_COOKIE - это и есть массив
Спустя 38 минут, 52 секунды (13.04.2011 - 11:51) program90 написал(а):
$_COOKIE['item_id[1]']
нет, я имею ввиду, что в $_COOKIE я создаю еще один массив - item_id[]. Т.е. в нем будет два массива - item_id и user_data
нет, я имею ввиду, что в $_COOKIE я создаю еще один массив - item_id[]. Т.е. в нем будет два массива - item_id и user_data
Спустя 5 минут, 3 секунды (13.04.2011 - 11:56) T1grOK написал(а):
Это называется многомерный массив $_COOKIE['item_id'][1]
Спустя 21 минута, 54 секунды (13.04.2011 - 12:18) program90 написал(а):
при написании:
var_dump($_COOKIE['order_id']);
Выводится:
NULL
var_dump($_COOKIE['order_id']);
Выводится:
NULL
Спустя 7 минут, 39 секунд (13.04.2011 - 12:25) T1grOK написал(а):
Зачем такая хитрая функция для того чтобы загнать массив в кукки?
$_COOKIE['order_id'] = $array;
$_COOKIE['order_id'] = $array;
Спустя 12 секунд (13.04.2011 - 12:26) Krevedko написал(а):
так order_id или item_id ?
напиши print_r($_COOKIE) да посмотри что в куке лежит
напиши print_r($_COOKIE) да посмотри что в куке лежит
Спустя 1 час, 15 минут, 13 секунд (13.04.2011 - 13:41) program90 написал(а):
Krevedko
спасибо, перепутал order_id и item_id
спасибо, перепутал order_id и item_id