1 session.inc _backdrop_session_delete_cookie($name, $secure = NULL)

Deletes the session cookie.

Parameters

$name: Name of session cookie to delete.

boolean $secure: Force the secure value of the cookie.

File

core/includes/session.inc, line 494
User session handling functions.

Code

function _backdrop_session_delete_cookie($name, $secure = NULL) {
  global $is_https;
  if (isset($_COOKIE[$name]) || (!$is_https && $secure === TRUE)) {
    $params = session_get_cookie_params();
    if ($secure !== NULL) {
      $params['secure'] = $secure;
    }
    setcookie($name, '', REQUEST_TIME - 3600, $params['path'], $params['domain'], $params['secure'], $params['httponly']);
    unset($_COOKIE[$name]);
  }
}