How can PHP variables be properly sanitized to prevent security vulnerabilities in form submissions?

To properly sanitize PHP variables in form submissions to prevent security vulnerabilities, you can use functions like htmlspecialchars() to escape special characters and prevent XSS attacks. Additionally, you can use filter_input() function with appropriate filter flags to sanitize input data.

// Sanitize input data from a form submission
$name = htmlspecialchars($_POST['name']);
$email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_EMAIL);
$age = filter_input(INPUT_POST, 'age', FILTER_SANITIZE_NUMBER_INT);