Closed Bug 264233 Opened 20 years ago Closed 20 years ago

session overwritten or lost when accessing certain webpages

Categories

(Firefox :: General, defect)

x86
Windows XP
defect
Not set
major

Tracking

()

RESOLVED DUPLICATE of bug 263057

People

(Reporter: jay, Assigned: vlad)

References

()

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.7.3) Gecko/20040913 Firefox/0.10
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.7.3) Gecko/20040913 Firefox/0.10

On the page http://www.absorbentprinting.com/ pick any product at left and go
through the order process with 1.0PR. After the second step PHP will report an
error based on the session being lost, mangled or overwritten.

This problem appears in only the recent builds of Firefox. Firefox .9.3 works
fine, as does Opera, IE and earlier versions of Firefox. Mozilla 1.8 builds also
work, so this fix may already be in the tree for 1.0.

We have checked the PHP code and anything server-side that could be the issue
and have narrowed it down to the .10 branch of Firefox.

Reproducible: Always
Steps to Reproduce:
1.Go to http://www.absorbentprinting.com
2.Pick any product on the left nav.
3.Choose quantity and price and proceed through the order process.
4.After the second step PHP/Zend will report an error about functions.

This error is caused by the session being overwritten. Try in *any* other
browser besides the .10 branch and you'll see the proper behavior.

Actual Results:  
Session errors and session being overwritten on server.

Expected Results:  
Resumed the session.
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.3) Gecko/20041013
Firefox/0.10

WFM, no errors
(In reply to comment #1)
> Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.3) Gecko/20041013
> Firefox/0.10
> 
> WFM, no errors

Please note that the error occurs after step two of three. Are you getting all
the way to a page where it allows you to checkout, save your order, etc.?
Flags: blocking-aviary1.0?
I'm seeing:

> Fatal error: Call to undefined function: calc_subtotal() in 
> /home/pilgrimp/absorbentprinting.com/html/order.php on line 880

Is this the error you're referring to?
Assignee: firefox → vladimir
Status: UNCONFIRMED → NEW
Ever confirmed: true
Looking at the cookies, the PHPSESSID cookie for www.absorbentprinting.com
persists with the same value -- what's th exact problem on your end?  Is the
cookie not being sent?  Or something else?
More questions:  there are similar problems with favicons, as seen in bug 263057
among others.  I notice that absorbentprinting doesn't have a favicon.ico; you
might want to try throwing a favicon.ico into the root site dir, and see if that
fixes things.  I'm going to take a long look at the favicon requesting bits now..
(In reply to comment #3)
> I'm seeing:
> 
> > Fatal error: Call to undefined function: calc_subtotal() in 
> > /home/pilgrimp/absorbentprinting.com/html/order.php on line 880
> 
> Is this the error you're referring to?

Vlad, thanks for the timely response. We put our favicon back into place and
things are working just great. Looks like something in the handling code for
favicons. I'm marking this as a duplicate of 263057.

Thanks for the help.

*** This bug has been marked as a duplicate of 263057 ***
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
Flags: blocking-aviary1.0?
You need to log in before you can comment on or make changes to this bug.