diff --git a/reference/session/functions/session-id.xml b/reference/session/functions/session-id.xml index 9091163b33..22da964fe8 100644 --- a/reference/session/functions/session-id.xml +++ b/reference/session/functions/session-id.xml @@ -1,37 +1,21 @@ - + session_id Get and/or set the current session id - - Description + + &reftitle.description; stringsession_id stringid - session_id returns the session id for the current - session. + session_id is used to get or set the session id for + the current session. - - If id is specified, it will replace the current - session id. session_id needs to be called before - session_start for that purpose. Depending on the - session handler, not all characters are allowed within the session id. - For example, the file session handler only allows characters in the range - a-z, A-Z and 0-9! - - - - When using session cookies, specifying an id for - session_id will always send a new cookie when - session_start is called, regardless if the current - session id is identical to the one being set. - - The constant SID can also be used to retrieve the current name and session id as a string suitable for @@ -39,14 +23,62 @@ the client didn't send the right cookie. See also Session handling. + + + + &reftitle.parameters; - See also session_start, - session_set_save_handler, and - session.save_handler. + + + id + + + If id is specified, it will replace the current + session id. session_id needs to be called before + session_start for that purpose. Depending on the + session handler, not all characters are allowed within the session id. + For example, the file session handler only allows characters in the + range a-z, A-Z and 0-9! + + + + When using session cookies, specifying an id + for session_id will always send a new cookie + when session_start is called, regardless if the + current session id is identical to the one being set. + + + + + + + + + + &reftitle.returnvalues; + + session_id returns the session id for the current + session or the empty string ("") if there is no current + session (no current session id exists). + + + + + &reftitle.seealso; + + + session_regenerate_id + session_start + session_set_save_handler + + session.save_handler + + +