У меня есть PHP-код, который используется для добавления переменных в сеанс:
<?php
session_start();
if(isset($_GET['name']))
{
$name = isset($_SESSION['name']) ? $_SESSION['name'] : array();
$name[] = $_GET['name'];
$_SESSION['name'] = $name;
}
if (isset($_POST['remove']))
{
unset($_SESSION['name']);
}
?>
<pre> <?php print_r($_SESSION); ?> </pre>
<form name="input" action="index.php?name=<?php echo $list ?>" method="post">
<input type="submit" name ="add"value="Add" />
</form>
<form name="input" action="index.php?name=<?php echo $list2 ?>" method="post">
<input type="submit" name="remove" value="Remove" />
</form>
Я хочу удалить переменную, показанную в $list2
из массива сеансов, когда пользователь выбирает "Удалить".
Но когда я отключаюсь, ВСЕ переменные в массиве удаляются.
Как я могу удалить только одну переменную?