How can dynamic user-specific login credentials be securely transmitted to a htaccess-protected page without triggering a browser warning?

When transmitting dynamic user-specific login credentials to a htaccess-protected page, the issue arises when the credentials are sent via URL parameters, which can trigger a browser warning about insecure content. To securely transmit the credentials without triggering the warning, you can use a POST request to send the data instead of using URL parameters.

<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $username = $_POST['username'];
    $password = $_POST['password'];
    
    // Validate the username and password
    // If valid, proceed to authenticate the user
    
    // Example of authenticating the user
    if ($username === 'example_user' && $password === 'example_password') {
        // User authenticated successfully
        // Redirect to the htaccess-protected page
        header('Location: htaccess-protected-page.php');
        exit;
    } else {
        echo 'Invalid username or password';
    }
}
?>
<!DOCTYPE html>
<html>
<head>
    <title>Login</title>
</head>
<body>
    <form method="post">
        <label for="username">Username:</label><br>
        <input type="text" id="username" name="username"><br>
        <label for="password">Password:</label><br>
        <input type="password" id="password" name="password"><br>
        <input type="submit" value="Login">
    </form>
</body>
</html>