src/ministruts/Request.php
public function destroySession() {
        if (session_status() == PHP_SESSION_ACTIVE) {
            // unset all session variables
            $_SESSION = [];

            // delete the session cookie
            if (ini_get_bool('session.use_cookies')) {
                $params = session_get_cookie_params();
                setcookie($name=session_name(), $value='', $expire=time()-1*DAY, $params['path'    ],
                                                                                 $params['domain'  ],
                                                                                 $params['secure'  ],
                                                                                 $params['httponly']);
            }
            session_destroy();                      // TODO: check if SID is reset
        }
    }
public function destroySession() {
        if (session_status() == PHP_SESSION_ACTIVE) {
            // unset all session variables
            $_SESSION = [];

            // delete the session cookie
            if (ini_get_bool('session.use_cookies')) {
                $params = session_get_cookie_params();
                setcookie($name=session_name(), $value='', $expire=time()-1*DAY, $params['path'    ],
                                                                                 $params['domain'  ],
                                                                                 $params['secure'  ],
                                                                                 $params['httponly']);
            }
            session_destroy();                      // TODO: check if SID is reset
        }
    }
public function destroySession ( ) { if ( session_status ( ) == PHP_SESSION_ACTIVE ) { // unset all session variables $ _SESSION = [ ] ; // delete the session cookie if ( ini_get_bool ( 'session.use_cookies' ) ) { $ params = session_get_cookie_params ( ) ; setcookie ( $ name = session_name ( ) , $ value = '' , $ expire = time ( ) - 1 * DAY , $ params [ 'path' ] , $ params [ 'domain' ] , $ params [ 'secure' ] , $ params [ 'httponly' ] ) ; } session_destroy ( ) ; // TODO: check if SID is reset } }
Destroy the current session and it's data.
Destroy the current session and it s data .