Сессии потеряны после отправки формы - PullRequest
0 голосов
/ 25 сентября 2018

я кодирую форму с четырьмя шагами в PHP.Я отправляю каждый шаг методом POST.

Мои шаги выглядят как первые:

    if(trim($_GET['p']) == 1){
        $_SESSION['rate_step'] = $_GET['p'];
        $_SESSION['data_change'] = @$_POST['change'];

        if(@$_POST['change'] != ''){
            $_SESSION['rate_disabled'] = '';
        }

        if(@$_POST['new_rate'] != ''){
            $_SESSION['rate_disabled'] = '';
            if($_SESSION['rate_lastinsertid'] != ''){
                $_SESSION['rate_lastinsertid'] = '';
            };
        }

        $extra_vis = 'display:none';
        $content = show_template('agent_rates_s1', array(   
                                                    'step' => $_SESSION['rate_step'],
                                                    'monat' => $monat,
                                                    'jahr' => $jahr,
                                                    'jahr_zukunft' => $jahrfut,
                                                    'zielland' => $zielland,
                                                    'herkunfstland' => $herkunfstland,
                                                    'service' => $_SESSION['rate_service'],
                                                    'month_service' => $_SESSION['rate_month'],
                                                    'year_service' => $_SESSION['rate_year'],
                                                    'origin_country' => $_SESSION['rate_origin_country'],
                                                    'destination_country' => $_SESSION['rate_destination_country'],
                                                    'city' => $_SESSION['rate_city'],
                                                    'street' => $_SESSION['rate_street'],
                                                    'postcode' => $_SESSION['rate_postcode'],
                                                    'floor' => $_SESSION['rate_floor'],
                                                    'disabled' => $_SESSION['rate_disabled'],
                                                    'extra_vis' => $extra_vis,

        ));
    }

Когда я нажимаю на другой элемент меню в навигации и возвращаюсь к моей форме, или поля первого шага пусты.Каждая сессия пуста.Зачем ?

Проблема в том, что я использую $ _GET ['p'] == 1 и так далее?

...