Hello all,
I have just launched my first webspeed app (www.labbb.org) and am getting
pretty good results but have a little problem with about four percent of my
users.
The application is for the Better Business Bureau in Southern CA, and the
problem arises in the Complaints module.
In order for a user to file an online complaint he works through a series
of screens. A personal-information form is filled in first, the contents
of which are stored in hidden fields and passed along, throughout the
process. After the PI form, a user searches for the company in question
which leads through a few filtering screens to isolate the exact company.
Once identified the company ID is placed in a hidden field too. This leads
to the actual complaint form where the substance of the complaint is
entered. Once done, the user goes to a proof-read screen where all of the
data from the hidden fields is pulled up and combined with the complaint
data and shown to the user for review before it is submitted.
What's happening with my four percent is that all of the data in the hidden
fields is being lost mid-way through the process. It is always and the same
page. The data comes in but doesn't come out, according to the logs.
My solution to the problem is to do some redundant data checking at the end
of the process and use cookies to restore the lost data, which should cover
most of the four percent, and in those cases where the cookies aren't
available, display a "process-failed" screen and direct the user to retry
the process. This will work pretty well, but it bothers me that I don't
understand why it's failing in the first place.
The internet server is an x86 machine running NT4.0, Apache for Windows and
WS 3.0 which works against a 8.2 Progress db running on SCO 5.5 Open Server.
I imagine that it could be any number of things causing this problem:
network problems, user browser settings, problems with the WS
configuration...
Does anyone have any insight as to what might be causing this problem?
TIA,
Sean Olson
solson@bbbla.labbb.org
I have just launched my first webspeed app (www.labbb.org) and am getting
pretty good results but have a little problem with about four percent of my
users.
The application is for the Better Business Bureau in Southern CA, and the
problem arises in the Complaints module.
In order for a user to file an online complaint he works through a series
of screens. A personal-information form is filled in first, the contents
of which are stored in hidden fields and passed along, throughout the
process. After the PI form, a user searches for the company in question
which leads through a few filtering screens to isolate the exact company.
Once identified the company ID is placed in a hidden field too. This leads
to the actual complaint form where the substance of the complaint is
entered. Once done, the user goes to a proof-read screen where all of the
data from the hidden fields is pulled up and combined with the complaint
data and shown to the user for review before it is submitted.
What's happening with my four percent is that all of the data in the hidden
fields is being lost mid-way through the process. It is always and the same
page. The data comes in but doesn't come out, according to the logs.
My solution to the problem is to do some redundant data checking at the end
of the process and use cookies to restore the lost data, which should cover
most of the four percent, and in those cases where the cookies aren't
available, display a "process-failed" screen and direct the user to retry
the process. This will work pretty well, but it bothers me that I don't
understand why it's failing in the first place.
The internet server is an x86 machine running NT4.0, Apache for Windows and
WS 3.0 which works against a 8.2 Progress db running on SCO 5.5 Open Server.
I imagine that it could be any number of things causing this problem:
network problems, user browser settings, problems with the WS
configuration...
Does anyone have any insight as to what might be causing this problem?
TIA,
Sean Olson
solson@bbbla.labbb.org