How can PHP be utilized to dynamically generate content based on URL parameters?
To dynamically generate content based on URL parameters in PHP, you can use the $_GET superglobal array to retrieve the parameters from the URL and then use conditional statements or switch cases to determine what content to display based on those parameters.
<?php
// Check if a parameter named 'page' is present in the URL
if(isset($_GET['page'])) {
$page = $_GET['page'];
// Display different content based on the value of the 'page' parameter
switch($page) {
case 'home':
echo 'Welcome to the homepage!';
break;
case 'about':
echo 'Learn more about us.';
break;
default:
echo 'Page not found.';
break;
}
} else {
echo 'No page specified.';
}
?>