Okay, nevermind. I've actually looked back at my code and realised I'm saving the session id as a cookie with CGI::Cookie. Ive set the expiry of that for 30 days and its working perfectly.
Sometimes it pays to read your own code before posting.
Thanks :)
Comment on Re: Re: Re: Making CGI::Session Permanent