|
|
|
page1.php below
<?
session_start();
session_register("name","pass");
if (session_is_registered("pass") && session_is_registered("name"))
echo "<h1>name and password variables registered</h1>";
$name = "hilde";
$pass = "mypassword";
echo "<h1>Session variables set!</h1>";
echo "<a href=\"page2.php\">go to next page</a>";
?>
|
The next page,
page2.php, might look like
<?
session_start();
echo "<h1>The password of $name is $pass </h1>";
session_unregister("pass");
echo "<h2>password unregistered </h2>";
echo "<a href=\"page3.php\">go to next page</a>";
?>
|
session_unset();.
In the third page, page3.php, we do not have access to the variable pass anymore.
<?
session_start();
echo "<h2>name is $name </h2>";
echo "<h2>password is $pass </h2>";
session_unregister("name");
echo "Name unregistered, but name is set to $name until end of this script...";
session_destroy();
echo "<a href=\"page4.php\">go to next page</a>";
?>
|
page4.php
<? session_start(); echo "<h2>name is $name </h2>"; echo "<h2>password is $pass </h2>"; session_destroy(); echo "<a href=\"page1.php\">go back to page 1</a>"; ?> |
|
|
|