diff --git a/lib/response/sfWebResponse.class.php b/lib/response/sfWebResponse.class.php index e1a78c9a3..675b02993 100644 --- a/lib/response/sfWebResponse.class.php +++ b/lib/response/sfWebResponse.class.php @@ -359,7 +359,8 @@ public function sendHttpHeaders() // cookies foreach ($this->cookies as $cookie) { $expire = isset($cookie['expire']) ? $cookie['expire'] : 0; - setrawcookie($cookie['name'], $cookie['value'], $expire, $cookie['path'], $cookie['domain'], $cookie['secure'], $cookie['httpOnly']); + $domain = isset($cookie['domain']) ? $cookie['domain'] : ''; + setrawcookie($cookie['name'], $cookie['value'], $expire, $cookie['path'], $domain, $cookie['secure'], $cookie['httpOnly']); if ($this->options['logging']) { $this->dispatcher->notify(new sfEvent($this, 'application.log', array(sprintf('Send cookie "%s": "%s"', $cookie['name'], $cookie['value']))));