I'm testing a new environment (windows server 2008, IIS 7.5, PHP 5.6.24). I've run the login form used in the #608 issue i previously submit and this screen (image) appear forcing me to click before going to the next page.
This occur when I use the 332 framework and not on the 324 framework. issue_iis.zip
The text was updated successfully, but these errors were encountered:
So, here's the backstory:
When you redirect(), prado internally sends a Location header using php's header function.
PHP states that:
The second special case is the "Location:" header. Not only does it send this header back to the browser, but it also returns a REDIRECT (302) status code to the browser unless the 201 or a 3xx status code has already been set.
This is currently not working as expected on IIS, so the fix was to force sending the correct http status code.