|
|
|
|
@ -96,17 +96,13 @@ class Output implements IOutput {
|
|
|
|
|
public function setCookie($name, $value, $expire, $path, $domain, $secure, $httpOnly, $sameSite = 'Lax') {
|
|
|
|
|
$path = $this->webRoot ? : '/';
|
|
|
|
|
|
|
|
|
|
if (PHP_VERSION_ID < 70300) {
|
|
|
|
|
setcookie($name, $value, $expire, $path, $domain, $secure, $httpOnly);
|
|
|
|
|
} else {
|
|
|
|
|
setcookie($name, $value, [
|
|
|
|
|
'expires' => $expire,
|
|
|
|
|
'path' => $path,
|
|
|
|
|
'domain' => $domain,
|
|
|
|
|
'secure' => $secure,
|
|
|
|
|
'httponly' => $httpOnly,
|
|
|
|
|
'samesite' => $sameSite
|
|
|
|
|
]);
|
|
|
|
|
}
|
|
|
|
|
setcookie($name, $value, [
|
|
|
|
|
'expires' => $expire,
|
|
|
|
|
'path' => $path,
|
|
|
|
|
'domain' => $domain,
|
|
|
|
|
'secure' => $secure,
|
|
|
|
|
'httponly' => $httpOnly,
|
|
|
|
|
'samesite' => $sameSite
|
|
|
|
|
]);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|