- Fixed some bug related to path and domain options
This commit is contained in:
parent
13a6c48316
commit
ad51a435df
|
@ -4,7 +4,7 @@ namespace Storage;
|
|||
|
||||
class Cookie {
|
||||
|
||||
protected array $options = [
|
||||
public array $options = [
|
||||
'expires' => 0,
|
||||
'path' => null,
|
||||
'domain' => null,
|
||||
|
|
|
@ -33,7 +33,7 @@ class SessionMiddleware implements MiddlewareInterface
|
|||
$options['name'] = md5(__FILE__);
|
||||
}
|
||||
|
||||
$this->options = array_merge($this->options, $options);
|
||||
$this->options = array_merge($this->options, array_filter(array_intersect_key($this->cookie->options, array_flip(['path', 'domain', 'samesite']))), $options);
|
||||
|
||||
$this->savePath = $savePath ?? sys_get_temp_dir();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue