<?php session_start();?>
<?php
!isset($_GET["id"]) ? header("Location: store.php") : $id = $_GET['id'];
?>
<?php
$_SESSION["items"][$id] = 1;
print_r($_SESSION);
?>
Это выводит
Array
(
[items] => Array
(
[1] => 1
[] => 1
[2] => 1
[3] => 1
)
)
Там всегда появляется один ключ пустой. Почему этот ключ пуст.
Попробуйте очистить вне сессии в вашем браузере и проверить его снова. – Virendra
Можете ли вы добавить вывод 'print_r ($ _ GET)' к вашему вопросу? – rdlowrey
Сделайте session_destroy(); и попробуйте еще раз – dotoree