WriteSafeSessionHandler::write

public WriteSafeSessionHandler::write($session_id, $session_data)

Writes the session data to the storage.

Care, the session ID passed to write() can be different from the one previously received in read() when the session ID changed due to session_regenerate_id().

Parameters

string $sessionId Session ID , see http://php.net/function.session-id:

string $data Serialized session data to save:

Return value

bool true on success, false on failure

Overrides SessionHandlerInterface::write

See also

http://php.net/sessionhandlerinterface.write

File

core/lib/Drupal/Core/Session/WriteSafeSessionHandler.php, line 73

Class

WriteSafeSessionHandler
Wraps another SessionHandlerInterface to prevent writes when not allowed.

Namespace

Drupal\Core\Session

Code

public function write($session_id, $session_data) {
  if ($this->isSessionWritable()) {
    return $this->wrappedSessionHandler->write($session_id, $session_data);
  }
  else {
    return TRUE;
  }
}
doc_Drupal
2016-10-29 09:56:50
Comments
Leave a Comment

Please login to continue.