Forum Moderators: open
Address bar reads---> http:// www.example.com/form.shtml?
What is that ? on the end. Should it read http:// www.example.com/form.shtml
I just want to make sure the ? is OK. or if it is an indicator of some sort of existing problem??
Thanks!
(edited by: tedster at 12:46 am (utc) on Mar. 22, 2002)
www.webmasterworld.com/ipost.cgi?action=reply&forum=21&discussion=1842
What you're seeing is the same kind of thing but the calling page had empty form fields (or it's script didn't append any value pairs to the URL).
I think Key_Master was onto something with the security thing. Also, something else I did not mention, the script ran very slow. I was concerned about the time it took to process the form. The form is somewhat sophisticated with a few options and features. Plus, My form was of good size, so I was not sure about the time.
The form.shtml was in the same directory as the script. So I moved it to the root and not only did the ? cease and desist, but the script processed the form like a bullet, FAST!!
Thank you all for the help!
<form method="get" action="http://www.nelcohauling.com/test/shtml/">
<input type="submit" value="SEE DEMO">
</form>
I notices other links to other documents that use this link method also have the ?. I have yet to try a regular link. But, I don't think its hurting anything. I may make a button to link to the page instead.
input method="GET" action="http://example.com/folder/ ..blah blah
and tried it with ..../folder/index.html
I get the ? at the end of the url on IE6, Opera 6, Mozilla, and NN4
Looks like any get request from these browsers will automatically place the ? expecting name value pairs from other input elements. Since there are none, the result is what you see.
So, it seems to be normal, and I wouldn't worry about it. The server strips off the ? probably to determine the page requested and places nothing in the environment for it.