Я работаю на localhost. У меня уже есть файл cookie с двумя ключами. Я хочу сохранить третий ключ, но я не смог сохранить этот третий ключ внутри файла cookie. Он всегда возвращает null. Также этот новый ключ недоступен после обновления страницы. Вот мой кодPHP setcookie возвращает null
$cart_data = array ('1','2');
$test = setcookie('user_cart', serialize($cart_data), time() + (60 * 20),'/',false,false,false);
var_dump($test);
die;
// Проверка вывода следующим образом. (Этот код - в другом файле)
if(isset($_COOKIE['user_cart'])){
echo '<pre>';
print_r($_COOKIE);
die;
}
Вы не можете установить массив в качестве файла cookie. Попробуйте сериализовать его – Mikpa
@Mikpa, попробовал сериализацию, получил логическое значение true, но не получил этот ключ внутри $ _COOKIE. –
Показать код – Mikpa