How can PHP be used to switch between different CSS designs on a website?
To switch between different CSS designs on a website using PHP, you can create a PHP script that dynamically includes different CSS files based on a certain condition or user input. This can be achieved by setting a variable or using a session to store the chosen CSS design and then using that variable to include the corresponding CSS file in the HTML header.
<?php
session_start();
// Check if a specific CSS design is selected
if(isset($_GET['design'])) {
$_SESSION['selected_design'] = $_GET['design'];
}
// Include the selected CSS design file
if(isset($_SESSION['selected_design'])) {
echo '<link rel="stylesheet" type="text/css" href="' . $_SESSION['selected_design'] . '.css">';
} else {
// Default CSS file
echo '<link rel="stylesheet" type="text/css" href="default.css">';
}
?>