From 649c9926ef5b1839961de8cd37ed9a8ccf008975 Mon Sep 17 00:00:00 2001 From: Robin Wouters Date: Thu, 13 Mar 2014 13:17:01 +0100 Subject: [PATCH] Added option to enable sending cookies via config --- libraries/Rest.php | 10 ++++++++++ 1 file changed, 10 insertions(+) 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);