Session Basics in PHP
In PHP, sessions are a way to store information about a user across multiple requests. Sessions work by generating a unique session ID for each user, which is then used to store session data on the server. Here’s a basic example of how to use sessions in PHP:
- Start a session using the
session_start()
function:
session_start();
- Set session variables using the
$_SESSION
superglobal array:
$_SESSION["username"] = "john"; $_SESSION["age"] = 30;
- Access session variables using the
$_SESSION
superglobal array:
echo $_SESSION["username"]; // Output: john echo $_SESSION["age"]; // Output: 30
- Destroy a session and clear session data using the
session_destroy()
function:
session_destroy();
In this example, the session_start()
function is used to start a new session. The $_SESSION
superglobal array is then used to set two session variables, “username” and “age”, to the values “john” and 30, respectively. The echo
statements are used to output the values of these session variables. Finally, the session_destroy()
function is used to destroy the session and clear session data.
Note that session data is stored on the server, so it is generally more secure than storing data in cookies. However, session data can still be vulnerable to attacks such as session hijacking, so it is important to take appropriate security measures when working with sessions.
Apply for PHP Certification!
https://www.vskills.in/certification/certified-php-developer