What are some common mistakes to avoid when trying to dynamically adjust window size in JavaScript based on PHP data?

When dynamically adjusting window size in JavaScript based on PHP data, a common mistake to avoid is not properly sanitizing the PHP data before passing it to the JavaScript code. This can lead to security vulnerabilities such as cross-site scripting attacks. To solve this issue, make sure to properly validate and sanitize the PHP data before using it in the JavaScript code.

<?php
// Get the window size data from PHP
$windowSize = $_GET['window_size'];

// Sanitize the window size data
$windowSize = filter_var($windowSize, FILTER_SANITIZE_STRING);

// Pass the sanitized window size data to JavaScript
echo "<script>var windowSize = '" . $windowSize . "';</script>";
?>