Forum Moderators: open
I've searched usenet, but didn't find anything more than "yeah, that happens, not really sure why" posts.
The server side returns a 302 redirect once the form is submitted, but the problem occurs even before that.
Has anybody dealt with this before?
send "get" requests without any parameters.
I'd bet that this is a misbehaved spider, or more likely a spambot. Rather than bothering to figure out the form, it just grabs the action url hoping for some jucy content.
You might try putting a link to a nonexistant page, inside a comment block. If it's a spambot, I bet it'll try to grab that link too.
I could not find any similarities between occurrences.
All different ISP's, different browser versions (all IE, and a few visitors had Macs), different forms.
They are all forms in the same chain.
Like: enter billing addr, shipping addr, payment info...
And those thigs happen at different pages of the checkout chain.
I could not reproduce it. I also asked a lot of people to try placing test orders and everything worked fine.
Anybody? Any ideas? This is killing me!
The last one was like this:
shopping cart page -> post
order detail form -> post
billing address form -> post
shipping address form -> get
error, back button
shipping address form -> post
payment info form -> post
submit order form -> post
order ok page
It could not have possibly been a bot, that placed an order and provided a cc :)
I'm not new to this whole thing, but this is the first time I've encountered something like this.
I even tried changing html for those forms
like
form action=".." method="POST"
or
form method="post" action=".."
no difference.
Also tried hitting enter instead of clicking the image with a mouse and many other things on different browsers. It always works ok.
Mabye some browser is garbling the "Content-length" on submission and thus interpreting the form as a GET because it can't send the correct Content-length header for a POST (like an internal fallback type thing)?
When it does the GET, do they see the full URL in the address bar with the?a=a&b=b&... syntax like they would if the form had a method="GET" attribute?
Just throwing out some thoughts in lue of an explanation. Very odd situation indeed!
Jordan
Is there something else happening at the page at the same time? I had a glitch on one of my pages the other day, not the same kind as we're talking about here, but it resulted from my uploading some changes while a user was busy shopping.
I wouldn't think that multiple users on the same page would ever cause this kind of problem, but what about a misbehaving spider?
Like I said, a shot in the dark. Something smells an awful lot like outside interference as opposed to a problem with the page. Just my opinion.
grandpa