Подтвердить что ты не робот

Замена session_unregister на unset()

Я перемещаю устаревшую систему, которую я не создавал с одного сервера (php 5.2) на более новый (php 5.3), и большая часть системы использует session_unregister. Я признаю, что это теперь устарело в 5.3, поэтому я должен идти вперед и заменять все случаи на unset ($ _ SESSION ['myVar']), или это может привести к нарушению?

Еще лучше, есть ли альтернатива, которая выполняет ту же самую функцию, которую я требую, если unset() не является правильным.

4b9b3361

Ответ 1

С помощью unset($_SESSION['yourvar']); можно отменить определенные сеансовые сеансы, но помните эту часть из руководства:

НЕ ОТКЛЮЧАЙТЕ всю $_SESSION с unset ($ _ SESSION), так как это будет отключить регистрацию переменных сеанса через $_SESSION суперглобальный.

(from: http://php.net/manual/en/function.session-unset.php)