Mielőtt bármilyen információt tárolhat a munkamenet változókban, először el kell indítania a munkamenetet. Új munkamenet indításához egyszerűen hívja a PHP session_start függvényét. Létrehoz egy új munkamenetet, és egyedi munkamenet-azonosítót hoz létre a felhasználó számára.
Hová tegyem a munkamenet indítását?
Be szeretné tenni a session_start ; oldala tetején minden más kód előtt. Ha azonban az include-okat az élete megkönnyítésére használja, a legjobb, ha egy fájl legtetejére helyezi, amely minden fájlban megtalálható.
Mikor kezdjem a munkamenetet?
a felhasználó hitelesítése után elindíthatja a munkamenetet. ezt követően használhatja a kapcsolódó információkat az S_SESSION-ban, és bárhonnan elérheti ezeket az információkat. A a felhasználói adatok ellenőrzése után kezdje el a munkamenetet, és ezután állítsa be a felhasználói azonosítót munkamenet-változóra.
Hogyan lehet beszúrni egy munkamenetet?
- Csak egyszer indítsa el a munkamenetet. A példádban csak a session_start kell a page.php első sorában.
- A session_start E_NOTICE-t generál, ha a munkamenet korábban elindult. A @session_start használatával figyelmen kívül hagyhatja.
- E_NOTICE-t is generál, ha a session_start parancsot használja a HTML-kód kiadása után.
Minden oldalon el kell helyeznem a munkamenet kezdetét?
Minden használni kívánt oldalon szerepelnie kell A munkamenetben lévő változók – mint például a felhasználónév és a kedvenc szín – a $_SESSION globális változóval vannak beállítva. Ebben a példában a session_start függvény egy nem nyomtatható megjegyzés után, de bármely HTML előtt helyezkedik el.