- Documentation
- Reference manual
- Packages
- SWI-Prolog HTTP support
- The HTTP server libraries
- library(http/http_session): HTTP Session management
- http_set_session_options/1
- http_session_option/1
- session_setting/2
- http_set_session/1
- http_set_session/2
- http_session_id/1
- http_in_session/1
- http_open_session/2
- http_session_asserta/1
- http_session_assert/1
- http_session_retract/1
- http_session_retractall/1
- http_session_data/1
- http_session_asserta/2
- http_session_assert/2
- http_session_retract/2
- http_session_retractall/2
- http_session_data/2
- http_current_session/2
- http_close_session/1
- http_session_cookie/1
- hooked/0
- hook/1
- library(http/http_session): HTTP Session management
- The HTTP server libraries
- SWI-Prolog HTTP support
Availability:
:- use_module(library(http/http_session)).
noauto
. Options:
- renew(+Boolean)
- If
true
(defaultfalse
) and the current request is part of a session, generate a new session-id. By default, this predicate returns the current session as obtained with http_in_session/1.
- Errors
permission_error(open, http_session, CGI)
if this call is used after closing the CGI header.- See also
- - http_set_session_options/1
to control the
create
option.
- http_close_session/1 for closing the session.