# Slim 3 - $\_SESSION on post route not working

**URL:** <https://discourse.slimframework.com/t/slim-3-session-on-post-route-not-working/4076>\
**Category:** Questions\
**Created:** [April 21, 2020, 3:36am UTC](https://discourse.slimframework.com/t/slim-3-session-on-post-route-not-working/4076 "2020-04-21T03:36:29Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![andreescocard](https://avatars.discourse-cdn.com/v4/letter/a/ec9cab/32.png) [@andreescocard](https://discourse.slimframework.com/u/andreescocard)\
**Post date:** [April 21, 2020, 3:36am UTC](https://discourse.slimframework.com/t/slim-3-session-on-post-route-not-working/4076/1 "2020-04-21T03:36:29Z")

</div>

Hi, using slim localhost all works fine. On production, inside post the $\_SESSION variable only shows empty, i just don’t get it what i am doing wrong.  
What i did and haven’t worked:

- session.auto\_start = 1 on php.ini
- session\_start() inside route
- added session middleware

> $app-\>add(function ($request, $response, $next) {  
> session\_start();  
> return $next($request, $response);  
> });

It works here:

> $app-\>get(‘/session/’, AcessoController::class . ‘:session’);

But not here:

> $app-\>post(‘/anuncioindex/’, AnuncioController::class . ‘:anuncioindex’);

---

<div class="post-metadata">

**Author:** ![odan](https://avatars.discourse-cdn.com/v4/letter/o/9de053/32.png) [@odan](https://discourse.slimframework.com/u/odan)\
**Post date:** [April 21, 2020, 9:48am UTC](https://discourse.slimframework.com/t/slim-3-session-on-post-route-not-working/4076/2 "2020-04-21T09:48:20Z")

</div>

What does `session_start();` returns on your production system? true or false?  
What is the return value of `session_status()`?

---

<div class="post-metadata">

**Author:** ![andreescocard](https://avatars.discourse-cdn.com/v4/letter/a/ec9cab/32.png) [@andreescocard](https://discourse.slimframework.com/u/andreescocard)\
**Post date:** [April 21, 2020, 12:34pm UTC](https://discourse.slimframework.com/t/slim-3-session-on-post-route-not-working/4076/3 "2020-04-21T12:34:51Z")

</div>

session\_start returns true, session\_status returns 2
