Session 如何处理作为对象且已序列化的会话变量?

Session 如何处理作为对象且已序列化的会话变量?,session,object,serialization,Session,Object,Serialization,我正在尝试为序列化对象变量中的项赋值。我该怎么办?我在下面粘贴了会话数组的一个摘录,它看起来像键/值 selected_region=18 delivery_region=18 cart=O:9:"cart":40:{s:16:"delivery_country";s:2:"US";s:16:"selected_country";s:2:"US";s:15:"delivery_region";s:2:"18";s:15:"selected_region";s:2:"18";s:24:"sel

我正在尝试为序列化对象变量中的项赋值。我该怎么办?我在下面粘贴了会话数组的一个摘录,它看起来像键/值

selected_region=18

delivery_region=18

cart=O:9:"cart":40:{s:16:"delivery_country";s:2:"US";s:16:"selected_country";s:2:"US";s:15:"delivery_region";s:2:"18";s:15:"selected_region";s:2:"18";s:24:"selected_shipping_method";s:9:"tablerate";s:24:"selected_shipping_option";s:10:"Table Rate";s:24:"selected_shipping_amount";d:8;s:6:"coupon";N;s:14:"tax_percentage";s:1:"0";s:9:"unique_id";s:40:"cdaa5a32e39b5470f21f43dd847e8cb1eb3d9327";s:6:"errors";a:0:{}s:9:"total_tax";i:0;s:13:"base_shipping";N;s:19:"total_item_shipping";N;s:14:"total_shipping";N;s:8:"subtotal";i:0;s:11:"total_price";N;s:13:"uses_shipping";N;s:13:"is_incomplete";b:1;s:10:"cart_items";a:0:{}s:9:"cart_item";O:14:"cart_item":34:
我正在尝试将say“selected_shipping_amount”指定给另一个值。我怎样才能接触到它并分配它


谢谢…

我认为您唯一的选择是取消序列化,分配值,然后再次序列化。

我认为您唯一的选择是取消序列化,分配值,然后再次序列化。

确定取消序列化,再次序列化,然后将其传递回会话需要什么?$array=unserialize($var)$数组[“所选装运金额”]=9000$var=序列化($array);这给了我一个错误。。致命错误:无法在中使用cart类型的对象作为数组…确定取消序列化并再次序列化然后将其传递回会话需要什么?$array=unserialize($var)$数组[“所选装运金额”]=9000$var=序列化($array);这给了我一个错误。。致命错误:无法将cart类型的对象用作。。。