Protože webový server neudržuje nepřetržitou komunikaci s klientem a každý požadavek je serverem vnímán jako nový, je hlavním úkolem relací v prohlížeči identifikovat prohlížeč a vytvořit odpovídající soubor, který ukládá proměnné relace.
Instrukce
Krok 1
Relace je v podstatě textový soubor, který ukládá hodnoty dvojic požadavek-odpověď na serveru. Počet takových souborů pro různé klienty může být velmi velký, takže každému klientovi je přiřazen vlastní SID, který je předán pomocí řetězce dotazu. Relace a soubory cookie jsou metody ukládání informací používané k identifikaci uživatele. Současně jsou první uloženy na serveru a použity správcem, zatímco druhé jsou určeny vývojářem a uloženy v místním počítači.
Krok 2
Aktivace relace v prohlížeči je nastavena příkazem dool session_start () na každém prostředku obsahujícím volání proměnných. V tomto případě odezva funkce true symbolizuje úspěšnou aktivaci relace a odezva false - chyba. Po povolení relace můžete data uložit do pole $ _SESSION.
Krok 3
Všimněte si, že příkaz session.save_path, který je umístěn v souboru php.ini, definuje cestu, kam jsou uloženy soubory relace. Nejednoznačnost této směrnice implikuje automatické ukládání souborů relací do paměti RAM serveru. „Životnost“relace je definována směrnicí session.cookie_lifetime ve stejném konfiguračním souboru php.ini.
Krok 4
Zakázání funkce relace prohlížeče je nastaveno funkcí bool session_destroy (). Funkce řetězce session_id ([$ id]) umožňuje určit aktuální identifikátor relace.
Krok 5
Další funkcí této funkce je schopnost nastavit vlastní identifikátor relace pomocí volitelného parametru $ id. Upozorňujeme, že v tomto parametru nejsou povoleny znaky cyrilice, na rozdíl od číselných znaků. Další podmínkou úspěchu nastavení vlastního identifikátoru relace je potřeba použít funkci session_start ().