NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Ztráta hodnoty ze $_SESSION

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
VelkyBubak
Člen
Avatar
VelkyBubak:18.10.2016 2:30

V souboru login.php se nastaví většina používaných hodnot, které pak používám na stránkách. K jednotlivým stránkám pomocí include připojuji soubor config.ses.php, kde mimo třídy session je i volání session_start().

Dále mám nějaký seznam, který třídím podle hodnot, které ukládám do $_SESSION na jiném místě v souboru animelist.php

if ($_POST["nastavit_filtr_animelist"]) {
        session_start();
                $_SESSION["filtr_animelist"]["vyber"]["anime"]=$_POST["anime"]+0;
        session_write_close();

        if (!empty($_SERVER["HTTP_REFERER"])) {
                header("Location:$_SERVER[HTTP_REFERER]"); exit;
        } else {
                URL($_POST["id_uzivatel"], "", "profil");
                header("Location:$cfg[s_sls]://$_POST[web]/animelist/uzivatele-$cfg[url_uri]"); exit;
        }
}

v tomto kódu jsem ověřoval že se opravdu nastaví, nicméně po přesměřování na výpis animelistu tato část $_SESSION neexistuje a k dispozici je jen to co bylo nastaveno v login.php

napadá někoho, kde by mohl být zakopán pes?

 
Odpovědět
18.10.2016 2:30
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.