note 23213 deleted from function.unset by dams
| From: | dams@php.net | Date: | Sat, 27 Jul 2002 16:47:48 +0000 |
| Subject: | note 23213 deleted from function.unset by dams | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-33694@lists.php.net to get a copy of this message | ||
To unregister session variables you can use session_unregister('var'))
instead of unset($_SESSION['var']) - which does not work (at least in PHP 4).
Note that the session var does not show a value until the page has been submitted.
check it out:
<?
session_start();
if (!isset($_SESSION['count']))
{
echo "not yet set<br>";
$_SESSION['count'] = 1;
echo $count;
}
else
$_SESSION['count']++;
if($_SESSION['count'] > 3)
session_unregister('count');
?>
<html>
<body>
<form name="form1" action="session_test.php" >
<?
echo "count = $count<br>";
?>
<input type="submit" value="submit" >
</form>
</body>
</html>