Damon, Sessions have to do with requests being sent by browsers to the web server. Each time you close all the windows of your browser on your computer and start the browser again, a new session is started. I suspect that since all your users are essentially using the same web browser (since their monitors and keyboards are not really separate computers, but peripherals on the same machine), a browser window open on one terminal is keeping alive a session started by another user on another terminal when she or he first started the browser. Does that make sense? Anyway, if that's your case, then I don't believe there's anything that can be done.
Erik On 16 Mar 2004 at 13:04, Damon Abilock wrote: > I'm having a problem related to PHP sessions in a school computer lab > environment. I have a script that uses sessions to keep track of a user and > their work on the system. It is being used by a school in a computer lab in > which the students just have terminals -- they all access the same server > computer to run programs and do not have hard drives of their own. They are > running software called "ClassLink" (see www.classlink2000.com) in this lab > (I'm not sure if that is really an important detail or not). > > The problem is that everyone that students accessing the script on these > different terminals start seeing eachother's work, which implies that the > session information is not unique to each terminal (I expect that if I > printed out the session ID on all of these different terminals, they would > all be the same). > > Is there anything that I can do about this? How do I get my script to > recognize that it is being accessed by different terminals, even though it > is really only one physical computer (the server that all of these terminals > have a view into)? Is there any other solution? > > Cheers, > Damon -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php