Переменная PHP GET до запуска сеанса - PullRequest
0 голосов
/ 24 апреля 2018

Я разработал свой проект как эту структуру login.php (to login) -> index.php (to select year) -> dashboard.php (project started). После аутентификации входа в систему запускается индексная страница для выбора года. И этот выбранный идентификатор года передается на приборную панель с помощью JavaScript.

Index.php

<script type="text/javascript">
$('#year').change(function() {
    window.location.assign('dashboard.php?id=' + $(this).val());
});
    </script>

В панели управления я назначаю этот идентификатор в качестве переменной сеанса

dashboard.php

   $_SESSION['year_id'] = $_GET['id'];

И на каждой странице я использовал $_SESSION['year_id']. Работает нормально. Но проблема начинается с повторного посещения страницы панели инструментов, поскольку $_GET['id'] становится неопределенным индексом. И это не лучший способ выбирать год снова и снова. Теперь я хочу сохранить переменную get до запуска сеанса.

...