Skip to content
PHP Logo

How can PHP be used to dynamically load and display different images (such as advertising banners) based on the logged-in user?

To dynamically load and display different images based on the logged-in user in PHP, you can create an array or database table that maps users to specific images. Then, retrieve the logged-in user's information and use it to determine which image to display on the webpage.

php
// Assuming you have an array mapping users to images
$userImages = array(
    'user1' => 'image1.jpg',
    'user2' => 'image2.jpg',
    'user3' => 'image3.jpg'
);

// Get the logged-in user (you can replace this with your actual authentication logic)
$loggedInUser = 'user1';

// Display the image based on the logged-in user
echo '<img src="' . $userImages[$loggedInUser] . '" alt="User Image">';