コード例 #1
0
ファイル: CookieStore.lib.php プロジェクト: NateBrune/bithub
 /**
  * Encodes and saves cookie data.
  */
 public static function save()
 {
     $self = CookieStore::get_current();
     $expiration_date = time() + 30 * 60;
     if (!empty($self->_stored)) {
         foreach ($self->_stored as $ckey => $cval) {
             if (empty($self->_saved[$ckey])) {
                 setcookie($ckey, $self->_to_cookie_val($cval), $expiration_date, '/', DOMAIN);
                 $self->_saved[$ckey] = 1;
             }
         }
     }
     if (!empty($self->_destroyed)) {
         foreach ($self->_destroyed as $ckey => $cval) {
             setcookie($ckey, 0, time() - 86400, '/', DOMAIN);
         }
     }
 }