тема такая.
делаю регистрацию пользователей.
Происходит все так: при после отправки формы регистрируется сессия, в нее записывается $uid (номер сессии) и $valid_user ("1").
Мне надо, чтобы при попытке повторно зарегистрироваться переменные сессии "забывались" (не удалялись), а вместо этих, заводилась бы новая сессия с новыми переменными.
Делаю так:
session_start();
session_unregister("valid_user", "uid");
session_destroy();
unset($valid_user, $uid);
session_start();
$id = session_id();
session_register("valid_user", "uid");
$valid_user = 1;
$uid = $id;
Все отрабатывает как надо, только в том случае, если я после первой регистрации закрыл Эксплорер.
А если нет - то прежняя сессия остается, а новая не стартуется.