Я запускаю одновременно два разных приложения/сеанса php (на той же странице), которые мне нужно закрыть/убить при выходе пользователя из системы, а затем перенаправить пользователя на страницу входа. Правильно ли это будет? Благодарю.Закрытие всех активных сеансов
<?php
session_name('loginsystem');
session_name('chatsystem');
session_start();
$_SESSION = array();
session_unset();
session_destroy();
header("Location:http://localhost:8888/vtracker2/index.php");
exit();
?>
Ваш запрос будет иметь только один сеанс за раз. Эти названные сеансы полезны для нескольких разных запросов с отдельными сеансами. –
Не уверен, что я понимаю ваш комментарий здесь. Вызовы сеанса относятся к обоим «приложениям», и я называю их по-разному, чтобы избежать любых потенциальных проблем с данными массива сеансов, учитывая, что переменные, которые я использую в обоих приложениях, очень похожи. Итак, мой первоначальный вопрос: как я могу убедиться, что оба имени сеанса будут убиты одновременно, как только пользователь ударит кнопку выхода. Если я правильно понимаю вас, вы предполагаете, что мне не нужно указывать имя session_ в моем скрипте выхода? В этом случае session_start(); за которым следует session_destroy(); все, что мне нужно? Благодарю. – Zeus
как вы храните их под разными именами? Вы просто используете $ _SESSION для данных сеанса. Вы имеете в виду, что у вас всего два ключа под $ _SESSION, по одному для каждого приложения? –