How can PHP developers prevent actions from being repeated when the back button is pressed in a browser?

When the back button is pressed in a browser, PHP developers can prevent actions from being repeated by using a technique called Post/Redirect/Get (PRG). This involves redirecting the user to a different page after a form submission, which prevents the form from being resubmitted if the user navigates back to the form page.

// Check if form has been submitted
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    // Process form data
    
    // Redirect to a different page to prevent form resubmission
    header("Location: success.php");
    exit;
}