Are there any potential security risks associated with using PHP for URL redirection?

One potential security risk associated with using PHP for URL redirection is the possibility of an attacker manipulating the redirect URL to redirect users to malicious websites. To mitigate this risk, it is important to sanitize and validate the input before performing the redirection.

// Sanitize and validate the input URL before redirecting
$redirect_url = filter_var($_GET['url'], FILTER_SANITIZE_URL);

if (filter_var($redirect_url, FILTER_VALIDATE_URL)) {
    header("Location: " . $redirect_url);
    exit();
} else {
    // Handle invalid or malicious URLs
    echo "Invalid URL";
}