How can PHP be used to check if JavaScript is enabled in a web browser?

To check if JavaScript is enabled in a web browser using PHP, you can create a simple script that sets a PHP session variable if JavaScript is enabled. Then, on subsequent page loads, you can check for the presence of this session variable to determine if JavaScript is enabled.

<?php
session_start();

// Check if JavaScript is enabled
if(isset($_SESSION['js_enabled'])) {
    $js_enabled = true;
} else {
    $js_enabled = false;
}

// Set session variable if JavaScript is enabled
echo '<script>document.write("<script>document.write(\'<input type=hidden name=js_enabled value=1>\')");</script>';
$_SESSION['js_enabled'] = true;
?>