X-Git-Url: https://git.mxchange.org/?p=shipsimu.git;a=blobdiff_plain;f=inc%2Fclasses%2Fmain%2Fresponse%2Fclass_HttpResponse.php;fp=inc%2Fclasses%2Fmain%2Fresponse%2Fclass_HttpResponse.php;h=46979c7fa17227f1435ca1314ba3c572214b569f;hp=deff1a80269d682542218947759ef73b35c23cdb;hb=4c35e8280767c1e33832097060e39a32b80ffd01;hpb=1e2209b0314919177e08f7ec626e9eb2e1f90d70 diff --git a/inc/classes/main/response/class_HttpResponse.php b/inc/classes/main/response/class_HttpResponse.php index deff1a8..46979c7 100644 --- a/inc/classes/main/response/class_HttpResponse.php +++ b/inc/classes/main/response/class_HttpResponse.php @@ -246,6 +246,10 @@ class HttpResponse extends BaseFrameworkSystem implements Responseable { * @param $expires Timestamp of expiration (default: configured) * @return void * @throws ResponseHeadersAlreadySentException If headers are already sent + * @todo Encryption of cookie data not yet supported. + * @todo Why are these parameters conflicting? + * @todo If the return statement is removed and setcookie() commented out, + * @todo this will send only one cookie out, the first one. */ public function addCookie ($cookieName, $cookieValue, $encrypted = false, $expires = null) { // Are headers already sent? @@ -256,7 +260,6 @@ class HttpResponse extends BaseFrameworkSystem implements Responseable { // Shall we encrypt the cookie? if ($encrypted === true) { - /* @todo Encryption of cookie data not yet supported */ } // END - if // For slow browsers set the cookie array element first @@ -271,15 +274,12 @@ class HttpResponse extends BaseFrameworkSystem implements Responseable { $domain = $this->getConfigInstance()->readConfig('cookie_domain'); setcookie($cookieName, $cookieValue, $expires); - /* @todo Why are these parameters conflicting? */ //, $path, $domain, (isset($_SERVER['HTTPS'])) return; - /* @todo This will send only one cookie out, the first one. */ // Now construct the full header $cookieString = $cookieName . "=" . $cookieValue . "; "; $cookieString .= "expires=" . date("D, d-F-Y H:i:s", $expires) . " GMT"; - /* @todo Why are these parameters conflicting? */ // $cookieString .= "; path=".$path."; domain=".$domain; // Set the cookie as a header