Hi,
I am having trouble with session management. It seems to be inconsistent on my
system. Sometimes it works, and sometimes it doesn't.
I am using Oracle 8i on RH6.0 with Apache/1.3.12 (Unix) mod_perl/1.21.
Apache is set up with DBIStore SysVSemaphoreLocker.
When I set $udat{'username'} etc, I can see the data getting written into the
DB. Sometimes though, the data is not available when I try to use it on another
page.
I have one page that always works (my buyer login page), setting the data, and
using it on the next page. But another never works (my seller account creation
page). And the buyer login cookie doesn't seem to work when I look at a page in
another directory. This makes no sense to me.
I've checked packet traces to make sure the cookies are going back and forth,
and it all looks like something is being sent in the headers. I've checked the
DB to make sure the information is getting written into the sessions table.
When I turn on the debugging and look at what embperl is up to, the $udat{}
variables are undefined when embperl evals them.
Any pointers to why this may be happening?
----
Philip Plane
CyberElves
I am having trouble with session management. It seems to be inconsistent on my
system. Sometimes it works, and sometimes it doesn't.
I am using Oracle 8i on RH6.0 with Apache/1.3.12 (Unix) mod_perl/1.21.
Apache is set up with DBIStore SysVSemaphoreLocker.
When I set $udat{'username'} etc, I can see the data getting written into the
DB. Sometimes though, the data is not available when I try to use it on another
page.
I have one page that always works (my buyer login page), setting the data, and
using it on the next page. But another never works (my seller account creation
page). And the buyer login cookie doesn't seem to work when I look at a page in
another directory. This makes no sense to me.
I've checked packet traces to make sure the cookies are going back and forth,
and it all looks like something is being sent in the headers. I've checked the
DB to make sure the information is getting written into the sessions table.
When I turn on the debugging and look at what embperl is up to, the $udat{}
variables are undefined when embperl evals them.
Any pointers to why this may be happening?
----
Philip Plane
CyberElves