如何删除在codeigniter中设置的YII中的COOKIE

时间:2014-03-14 09:44:17

标签: php codeigniter cookies yii

i //在codeigniter中设置cookie   在codeigniter中:

    $this->load->helper('cookie');     
    $cookie = array(
                'name'   => 'social',
                'value'  => 'logout',
                'expire' =>  86500,
                'secure' => false
            );
   $this->input->set_cookie($cookie); 

在YII中:

  if(isset($_COOKIE['social'])&&$_COOKIE['social']=='logout'){
  //Clearing cookie in yii
        Yii::app()->request->cookies->clear();
        Yii::app()->user->logout();         
  }

1 个答案:

答案 0 :(得分:0)

纯PHP方法是将cookie过期设置为过去的时间。

setcookie('social', '', time() - 3600)

这假设cookie在同一个域上设置。

请参阅http://php.net/setcookie