Forum Moderators: open
I have upgraded Opera to version 7.52. But the problem I'm facing is, with Opera alone, whenever there is a redirect script present - say after submitting a form - Opera browser seems to be stuck to that page without being redirected.
It occurs whenever I entered texts in a blog comments (so far). Normally, I would be redirected to the originating page. But Opera won't budge. So I had to manually click on a link to the page where I was supposed to be redirected and click on Refresh to get the page updated.
Is there a workaround on this?
[edited by: tedster at 11:32 pm (utc) on July 10, 2004]
[edited by: tedster at 11:28 pm (utc) on July 10, 2004]
[edit reason] use example.com and de-link [/edit]
Apparently, if a 302 status is generated by a form, it can be interpreted by the browser as a 303, leading to a successful redirect.
10.3.3 302 FoundIf the 302 status code is received in response to a request other than GET or HEAD, the user agent MUST NOT automatically redirect the request unless it can be confirmed by the user, since this might change the conditions under which the request was issued.
Note: RFC 1945 and RFC 2068 specify that the client is not allowed to change the method on the redirected request. However, most existing user agent implementations treat 302 as if it were a 303 response, performing a GET on the Location field-value regardless of the original request method. The status codes 303 and 307 have been added for servers that wish to make unambiguously clear which kind of reaction is expected of the client.
(From RFC 2616 - HTTP/1.1)