Good practice to redirect pages?

php, redirect

Solution

This way, if the user reloads the page, the browser won't send another POST.

For example, if the page is an order confirmation page, you don't want the order to be repeated if the user refreshes the page.

Problem

I remember reading somewhere it's a good practice to redirect pages using GET to show the next page after a POST request. Why is it so?

Original source