How to Set and Get Data from Session in PHP

2 years ago admin PHP

In this tutorial, we will see how to set a session, how to retrieve data from a session, how to update data in a session, and how to delete a session in PHP.


Set and retrieve a session in php

To set a session in PHP use the code below:

                                                    
                                                                                                                
<?php
    // Start the session
    session_start();
?>
<!DOCTYPE html>
<html>
    <body>
        <?php
            // Set session variables
            $_SESSION["username"] = "john2023";
            $_SESSION["logged"] = "yes";
            // Get the session variables
            echo "Your username is " . $_SESSION["username"] . ".<br>";
            echo "You are logged in " . $_SESSION["logged"] . ".";
        ?>
    </body>
</html>

Update a session in php

To update a session in PHP we use the same code just change the values:

                                                        
                                                                                                                        
<?php
    // Start the session
    session_start();
?>
<!DOCTYPE html>
<html>
    <body>
        <?php
            // Set session variables
            $_SESSION["username"] = "john2024";
            $_SESSION["logged"] = "yes";
            // Get the session variables
            echo "Your username is " . $_SESSION["username"] . ".<br>";
            echo "You are logged in " . $_SESSION["logged"] . ".";
        ?>
    </body>
</html>

Delete a session in php

To delete a session we use session_unset() and session_destroy():

                                                        
                                                                                                                        
<?php
    // Start the session
    session_start();
?>
<!DOCTYPE html>
<html>
    <body>
        <?php
            // remove all session variables
            session_unset();
            // destroy the session
            session_destroy();
        ?>
    </body>
</html>

Related Tuorials

How to Use Variables and Data Types in PHP (A Clear Guide for Absolute Beginners) Part 2

In the second part of this guide, we will see more PHP types.Also, we will see how to check a variab...


How to Use Variables and Data Types in PHP (A Clear Guide for Absolute Beginners) Part 1

The first thing you need to understand when learning PHP is variables and data types. In this g...


How to Install and Run PHP on Your Localhost (Step-by-Step Guide)

If you want to learn PHP or build a web application with it, the first step is to create a working l...


CRUD Application with PHP PDO Ajax, and MySQL Part 2

In the second part of this tutorial, we will get all the students from the database and display them...


CRUD Application with PHP PDO Ajax, and MySQL Part 1

In this tutorial we will see how to create a crud application with PHP PDO Ajax, and MySQL, the user...


How to Sort Associative Arrays in Descending Order According to the Key Value in PHP

in this lesson, we will see how to sort associative arrays in descending order according to the key...


How to Sort Associative Arrays in Ascending Order According to the Key Value in PHP

in this lesson, we will see how to sort associative arrays in ascending order according to the key v...


How to Sort Associative Arrays in Descending Order According to the Value in PHP

in this lesson, we will see how to sort associative arrays in descending order according to the valu...


How to Sort Associative Arrays in Ascending Order According to the Value in PHP

in this lesson, we will see how to sort associative arrays in ascending order according to the value...


How Do you Sort an Array in Descending Order in PHP

In this lesson, we will see how to sort descending an array in PHP, we will use the rsort() function...