Jump to content


Photo

Session persistance


  • Please log in to reply
3 replies to this topic

#1 KittyKate

KittyKate
  • Members
  • PipPipPip
  • Advanced Member
  • 32 posts

Posted 11 August 2006 - 09:41 PM

Alright, I am feeling really dumb right now, but I can't get my session to be persistent. Am I failing to set something, or some strange thing?

Is the session cookie supposed to be automatically set, or am I supposed to call something? Each page calls session_start(), and if there is any validation of the user's login, the session_id is supposed to be updated. However, checking my cookies, I don't have a PHPSESSID set. What step am I missing?
PHP Version 4.3.2
MySQL version unknown (greater or equal to 3.23)

#2 Buyocat

Buyocat
  • Members
  • PipPipPip
  • Advanced Member
  • 267 posts

Posted 12 August 2006 - 01:06 AM

Double check that you have session support enabled by running phpinfo(); and checking your php.ini file.
Looking for some easy-to-use tools?  Try these, https://sourceforge....jects/utils-php -- I made them myself.  They're distinct tools which are easy to understand and use.  See some examples uses at http://www.anotherearlymorning.com

#3 KittyKate

KittyKate
  • Members
  • PipPipPip
  • Advanced Member
  • 32 posts

Posted 12 August 2006 - 01:24 AM

Which fields should be set to on?

The one which may be a problem, that I can see, is "session.auto_start = off", but I seem to remember that being something that you'd want anyway -- also why I have to call session_start() in the first place. The "session.cookie_lifetime = 0", which I believe means infinite/when the browser closes, right?

This bug is just confusing me! I'm re-writing a previous employee's code to make it more secure, and I know sessions were working before for him. I didn't think I changed that much! *sigh*
PHP Version 4.3.2
MySQL version unknown (greater or equal to 3.23)

#4 Buyocat

Buyocat
  • Members
  • PipPipPip
  • Advanced Member
  • 267 posts

Posted 12 August 2006 - 02:08 AM

OK well then it probably isn't a problem with your configuration, tell me how are you trying to use the sessions?  Are you assigning any session ids or names?  If so how are you starting the sesssions on subsequent pages?
Looking for some easy-to-use tools?  Try these, https://sourceforge....jects/utils-php -- I made them myself.  They're distinct tools which are easy to understand and use.  See some examples uses at http://www.anotherearlymorning.com




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users