We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents ca23ccc + 21cceff commit 449dfddCopy full SHA for 449dfdd
src/HTTP/Session.php
@@ -64,7 +64,15 @@ public function remove(string $index): void {
64
* @return string|null
65
*/
66
public function get(string $index, $default = null): ?string {
67
- return $_SESSION[$index] ?? $default;
+ if (isset($_SESSION[$index])) {
68
+ return $_SESSION[$index];
69
+ }
70
+
71
+ if (null === $default) {
72
+ return null;
73
74
75
+ return $default;
76
}
77
78
/**
@@ -91,7 +99,7 @@ public function regenerateSessionId(bool $deleteOldSession = true): bool {
91
99
* @return bool
92
100
93
101
public function isStarted(): bool {
94
- return false === (session_id() === '' || !isset ($_SESSION));
102
+ return session_status() === PHP_SESSION_ACTIVE;
95
103
96
104
97
105
0 commit comments