What is the purpose of using session data in PHP?

Session data in PHP is used to store user-specific information across multiple pages or interactions on a website. This allows for personalized experiences, such as maintaining user login status, storing shopping cart items, or tracking user preferences. By using session data, developers can easily access and manipulate user-specific information without relying on cookies or passing data through URLs.

// Start a session
session_start();

// Store user-specific information in session data
$_SESSION['user_id'] = 123;
$_SESSION['username'] = 'john_doe';

// Retrieve user-specific information from session data
$user_id = $_SESSION['user_id'];
$username = $_SESSION['username'];