Almacenar matrices en cookies

Necesito almacenar algunos datos de matriz en una cookie y he estado investigando la mejor manera de hacerlo, mucha gente parece decir que usaserialize Es el camino a seguir, pero luego en este hilo:

PHP cómo encadenar array y almacenar en cookie

... alguien sugirió no usarlo como "serializar llamará al constructor de una clase serializada. Esto es malo porque puede causar la ejecución de código".

Así que me pregunto qué otras opciones tengo? Qué pasabase64_encode?

No puedo usarsessions ya que necesito conservar los datos DESPUÉS de que el navegador esté cerrado; aunque también estoy preocupado por las Cookies4KB límite.

FWIW Estoy almacenando datos del carrito de la compra de lo que está almacenado en el carrito de alguien, es necesario que se carguen nuevamente en su carrito cuando regresen.

Respuestas a la pregunta(3)

Su respuesta a la pregunta