diff --git a/libraries/Rest.php b/libraries/Rest.php index 3a91f7e..70deb61 100644 --- a/libraries/Rest.php +++ b/libraries/Rest.php @@ -92,6 +92,8 @@ public function initialize($config) $this->rest_server .= '/'; } + isset($config['send_cookies']) && $this->send_cookies = $config['send_cookies']; + isset($config['api_name']) && $this->api_name = $config['api_name']; isset($config['api_key']) && $this->api_key = $config['api_key']; @@ -260,6 +262,14 @@ protected function _call($method, $uri, $params = array(), $format = NULL) $this->_ci->curl->http_header($this->api_name, $this->api_key); } + // Send cookies with curl + if ($this->send_cookies != '') + { + + $this->_ci->curl->set_cookies( $_COOKIE ); + + } + // Set the Content-Type (contributed by https://github.com/eriklharper) $this->http_header('Content-type', $this->mime_type);