What is a Session in PHP ?
Starting a Session
1session_start(); //starting a session
Storing Session Value
123456789101112<!-- set_session.php -->
<?php
session_start();
?>
<!DOCTYPE html>
<html>
<body>
<?php
$_SESSION["name"] = "Rakesh";
?>
</body>
</html>
Accessing Session Value
Source Code :
Output123456789101112<!-- get_session.php -->
<?php
session_start();
?>
<!DOCTYPE html>
<html>
<body>
<?php
echo $_SESSION["name"];
?>
</body>
</html>
Rakesh
Output :123456<?php
session_start();
foreach($_SESSION as $keys => $values){
echo $key." = ".$value."<br />";
}
?>
name = Rakesh
Overwrite Session Value
Output :12345<?php
session_start();
$_SESSION["name"] = "Ramesh";
echo $_SESSION["name"];
?>
Ramesh
Destroying Sessions
12345678910111213<?php
session_start();
?>
<!DOCTYPE html>
<html>
<body>
<?php
if(isset($_SESSION["name"])){
unset($_SESSION["name"]);
}
?>
</body>
</html>
1234<?php
session_destroy();
session_unset();
?>