CodeIgniter IE没有正确存储会话
问题描述:
我使用Cart类的CodeIgniter,基本上这只是会话。现在,Safari正在处理它们,并且正在做它应该做的事情。另一方面,IE不存储它们。CodeIgniter IE没有正确存储会话
因此,经过一段时间的努力解决这个问题,我想把会话添加到数据库。 Safari将一个结果添加到数据库中,并填写所有字段。现在IE。它将大约5个项目添加到数据库,其中'user_data'行为空。
这是将物品添加到购物车的方法;
/**
* Method to add an item to the shopping cart.
*
* @access public
* @param integer $product_id
* @param string $name
* @param string $name_clean
* @param string $image
* @param integer $price
* @return boolean
* @since v0.1.0.0
*/
public function insert_item_cart($product_id='1',$name='default',$name_clean='default',$image='default',$price=1.00)
{
// Prepare the data to be added to the cart.
$data = array(
'id' => $product_id,
'qty' => 1,
'name' => $name,
'price' => $price,
'options' => array('name_clean' => $name_clean,'image' => $image)
);
// Insert the item to the cart.
if ($this->cart->insert($data))
{
return true;
}
else
{
return false;
}
}
答
我在阅读了20页后通过在Google上找到一个网站来修复它。 改变
$config['sess_cookie_name'] = 'ci_session';
到
$config['sess_cookie_name'] = 'cisession';
+0
非常感谢!快速和正确的答案老兄。 – 2015-05-22 16:28:28
做的域名包含奇怪的字符,如 “_” 后修正?我在IE中也遇到了Sessions的问题,并且不能在像这样的域中解决它... – Abadon 2012-01-13 13:03:01
name包含空格,name_clean包含像“ - ”这样的字符,图像包含一个点。 – Roel 2012-01-13 13:03:58
不,我的意思是域..例如:www.foo_bar.net – Abadon 2012-01-13 13:05:27