What is considered to be common practice for limiting the session expiration for non-authenticated users? The reason we are using a session for guests is to prevent cross site forgery requests when guests submit a form. We are considering implementing a session keep alive for guests as well as admins, or extending the session expiration to something longer than php's default 24 minutes in the case of non-authenticated guests.
Clarification: This question is in regards to anonymous guests, which do not log into the site.