Armazenando matrizes em cookies

Eu preciso armazenar alguns dados de matriz em um cookie e eu tenho pesquisado a melhor maneira de fazer isso, muitas pessoas parecem dizer usandoserialize é o caminho a percorrer, mas, em seguida, neste segmento:

PHP como restringir matriz e armazenar em cookie

.. alguém sugeriu contra usá-lo como "serialize vai chamar construtor de uma classe serializada. Isso é ruim porque pode causar execução de código."

Então estou me perguntando que outras opções eu tenho? Sobre o quêbase64_encode?

Não posso usarsessions como preciso reter os dados APÓS o navegador estar fechado; embora eu também esteja preocupado com cookies4KB limite.

FWIW Eu estou armazenando dados do carrinho de compras do que está armazenado no carrinho de alguém, ele precisa ser carregado de volta em seu carrinho quando eles voltam.

questionAnswers(3)

yourAnswerToTheQuestion