Re: Sessions Question

From: Date: Wed, 15 Oct 2003 16:43:46 +0000
Subject: Re: Sessions Question
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-166227@lists.php.net to get a copy of this message
On Tue, 14 Oct 2003 19:59:52 -0400 "Jake McHenry" <linux@nittanytravel.com> wrote: > Hi everyone, > > I've been trying to set up sessions, but have been having > problems. I created an online time clock for my company using php > and a mysql database. It's everything that my boss wanted. The > only problem is, he told me today that he is planning on selling > it to our partners. The actual software and database will reside > on my server, but I will give them their own database. > > I started designing it about 2 years ago, and the machine that I > was working on at the time had register_globals=on, so I built my > scripting around that. I didn't know much about php at the time, > but have learned an immense amount since then. > > Since a people are now going to be accessing the time clock from > outside my company, I need to turn register_globals off, and turn > sessions on. My problem is that all my variables are declared > locally in the individual files, and are being passed by forms to > $PHP_SELF, and all of the variables and their values can be seen > in the address bar. > > This never concerned me while being inside my firewall, since it > was only my employees and I. I knew what was going on. > > I've read a lot of documents on the net concerning sessions, but > still can't get it to work right. Whenever I try to go to another > page, or submit a time, it either doesn't work at all, or it > works, but the value that's in the variable is stuck there, and I > can't change it without closing the browser and starting over. > > Can someone point me in the right direction here? > > Thanks, > Jake McHenry Jake, I don't know if this answers your question or not ... but ... I had a similar thing happen. So, what I did was to set register_globals off and then in the virtual domain configuration for those domains using "old" code I did: <Directory /path/to/virtual/domain> php_value register_globals 1 AllowOverride All </Directory> Then I worked on rewriting the code to work with register_globals off. As soon as it worked correctly, I removed the <Directory> element in the virtual host, moved the new code over to the correct directory, and everything worked correctly. -- Raquel ============================================================ It's better to be known by six people for something you're proud of than by million for something you're not. --Albert Brooks

« previous php.general (#166227) next »