There are two ways to expire a session.
One is to expire the datafile on disk, the other is to expire the cookie (or URL) that references the session.
If you set the session_expire of the datafile to zero, your disk will slowly fill up with unused session data.
I suggest you set the datafile expire to well over that of what you plan to do with the sessions, and use the cookie-expirationdate to expire the sessions fro the client's point of view.