[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как получить массив cookie?
program90
Как получить массив cookie, если register_globals = off?

такой функцией я добавляю массив 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

Спустя 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

Спустя 7 минут, 39 секунд (13.04.2011 - 12:25) T1grOK написал(а):
Зачем такая хитрая функция для того чтобы загнать массив в кукки?
$_COOKIE['order_id'] = $array;

Спустя 12 секунд (13.04.2011 - 12:26) Krevedko написал(а):
так order_id или item_id ?
напиши print_r($_COOKIE) да посмотри что в куке лежит

Спустя 1 час, 15 минут, 13 секунд (13.04.2011 - 13:41) program90 написал(а):
Krevedko
спасибо, перепутал order_id и item_id
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.