Lines Matching refs:session

48  * Should the session be included within this URL.
50 * This function tests whether a session is valid for this URL. It uses the
84 * Load the session.
86 * If the session doesn't exist, a blank one will be created.
89 * @param z A pointer to where the session will be written.
100 /* is the session enabled? */
105 /* should the session be loaded at all? */
112 /* load the session from the session hook */
116 "session is enabled but no session modules have been configured, "
117 "session not loaded: %s", r->uri);
122 "error while loading the session, "
123 "session not loaded: %s", r->uri);
127 /* found a session that hasn't expired? */
134 /* having a session we cannot decode is just as good as having
139 "error while decoding the session, "
140 "session not loaded: %s", r->uri);
146 /* no luck, create a blank session */
168 * Save the session.
170 * In most implementations the session is only saved if the dirty flag is
171 * true. This prevents the session being saved unnecessarily.
174 * @param z A pointer to where the session will be written.
188 "attempt made to save the session twice, "
189 "session not saved: %s", r->uri);
194 "attempt made to save a session when the session had already expired, "
195 "session not saved: %s", r->uri);
210 /* encode the session */
214 "error while encoding the session, "
215 "session not saved: %s", r->uri);
223 "session is enabled but no session modules have been configured, "
224 "session not saved: %s", r->uri);
229 "error while saving the session, "
230 "session not saved: %s", r->uri);
243 * Get a particular value from the session.
245 * @param z The current session. If this value is NULL, the session will be
269 * Set a particular value to the session.
272 * the session can be saved efficiently.
274 * @param z The current session. If this value is NULL, the session will be
326 * Default identity encoding for the session.
328 * By default, the name value pairs in the session are URLEncoded, separated
332 * This was chosen to make it easy for external code to unpack a session,
336 * @param z A pointer to where the session will be written.
358 * Default identity decoding for the session.
360 * By default, the name value pairs in the session are URLEncoded, separated
364 * This was chosen to make it easy for external code to unpack a session,
367 * This function reverses that process, and populates the session table.
372 * @param z A pointer to where the session will be written.
415 * Ensure any changes to the session are committed.
418 * store the session can include storing the session within a cookie:
423 * request to be present, and each request might have a session
424 * defined. We need to go through each session in turn, and save each
427 * The same session might appear in more than one request. The first
428 * attempt to save the session will be called
444 /* load the session, or create one if necessary */
467 /* save away the session, and we're done */
493 * Load the session within a fixup - this ensures that the session is
496 * The fixup is also responsible for injecting the session into the CGI
508 /* if an error occurs or no session has been configured, we ignore
509 * the broken session and allow it to be recreated from scratch on save
627 "on if a session should be maintained for these URLs"),
629 "length of time for which a session should be valid. Zero to disable"),
631 "output header, if present, whose contents will be injected into the session."),
633 "on if a session should be written to the CGI environment. Defaults to off"),
635 "URL prefixes to include in the session. Defaults to all URLs"),
637 "URL prefixes to exclude from the session. Defaults to no URLs"),
660 AP_DECLARE_MODULE(session) =