File tree Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Original file line number Diff line number Diff line change @@ -119,15 +119,18 @@ protected function mapRequest(ServerRequestInterface $psrRequest)
119119 // cookies
120120 $ _COOKIE = [];
121121 $ sessionCookieSet = false ;
122- $ headersCookie = explode ('; ' , $ psrRequest ->getHeaderLine ('Cookie ' ));
123122
124- foreach ($ headersCookie as $ cookie ) {
125- list ($ name , $ value ) = explode ('= ' , trim ($ cookie ));
126- $ _COOKIE [$ name ] = $ value ;
123+ foreach ($ psrRequest ->getHeader ('Cookie ' ) as $ cookieHeader ) {
124+ $ cookies = explode ('; ' , $ cookieHeader );
127125
128- if ($ name === session_name ()) {
129- session_id ($ value );
130- $ sessionCookieSet = true ;
126+ foreach ($ cookies as $ cookie ) {
127+ list ($ name , $ value ) = explode ('= ' , trim ($ cookie ));
128+ $ _COOKIE [$ name ] = $ value ;
129+
130+ if ($ name === session_name ()) {
131+ session_id ($ value );
132+ $ sessionCookieSet = true ;
133+ }
131134 }
132135 }
133136
You can’t perform that action at this time.
0 commit comments