Reading and Writing Cookies in CakePHP 4
Reading and Writing Cookies in CakePHP 4
This example shows you how to check if a cookie (guestCookie) is available from the browser, and if not, that cookie is set.
//check for existing session cookie $guestID = $this->request->getCookie('guestCookie'); if(!$guestID) { $guestID = uniqid('', true); $cookie = Cookie::create('guestCookie', $guestID, [ 'expires' => date("Y-m-d H:i:s", strtotime("+1 hour")), 'http' => true, ]); $this->response = $this->response->withCookie($cookie); } else { debug($guestID);exit; }