Posts: 2468 Location: Brighton, UK Joined: 30.11.04 Rank: Uber Elite
Posted on 27-02-07 18:48
right here goes,
I've recently coded and implemented a 1 page checkout system for a E-commerce site. functions work fine and everything runs as it should do for everyone except Safari browser users.
Here is a list of features it uses:
option create account with information
commuicates with credit card servers and returns responce (via cURL)
session based features such as redeemable promotional vouchers
when user submits the data several checks are done and then if its all valid, it will Header(Location) to a page that processes all the information, then once thats done it will Header(Location) to the order finished page, and unregisters all the sessoins and cookies used in shopping trolley.
tested and works perfectly fine in, netscape, opera, firefox, IE.
Problem i get with Safari is when the user fills in their data on the checkout page, and clicks submit. they get redirected straight to the index.php page and none of the processing has been completed.
take note there are no Header(Locations) etc that redirect to index.php, this is soley a problem with the browser.
This problem, ofcourse has to be fixed as sales will inevitably be lost.
Does anyone have any idea what could be causing this unidentified redirect to happen? Or perhaps you've had a similar problem?