Munkamenet-kezelés a PHP-ben - PHP alapok - PHP bemutató

Használja a munkameneteket a felhasználói azonosításhoz

Legkésőbb a PHP4 verzió óta kényelmes lehetőségek vannak arra, hogy rögzítsék, melyik látogató van jelenleg a webhelyen, és mely tevékenységeket állítják be. Nincs szükség ezekre az adatokra egy olyan oldalhoz, amely tartalmazza az önéletrajzot és néhány képet. Egy olyan oldalnál, amelyet ellenőrizni kell, hogy ki a látogató, hogy hozzáférhessen az ügyfélszámlájához, tudnia kell, ki az, hogy ne jelenjenek meg védett adatok.

munkamenet-kezelés

Számos módon határozhatja meg és mentheti el a látogatót. Az egyik lehetőség az adatok egyik oldalról a másikra történő továbbítása, de ez nem éppen biztonságos és nagyon időigényes. Egy másik lehetőség a sütikkel való együttműködés. A cookie-k kis fájlok, amelyeket a felhasználó számítógépén tárolnak, így az adatok a következő látogatáskor lehívhatók. Ilyen alkalmazás ismert az olyan nagy online üzletekben, mint az Amazon, amikor a kezdőlapon olyan termékajánlatok láthatók, amelyek a legutóbbi látogatás során megtekintett termékekre vonatkoznak.

És akkor természetesen ott van a session verzió is. A foglalkozás alatt olyan értekezletet kell érteni, amelyen a részvétel biztosított. Adja meg hozzáférési adatait az ügyfélfiókban, és ha ezek helyesek, akkor azt a munkamenetbe írja be, hogy X felhasználó bejelentkezett. Csak ebben az esetben láthatja személyes adatait, például legutóbbi megrendeléseit vagy saját promócióit.

A munkamenet elveszíti értékeit, amikor bezárja a böngészőt. Például, ha ellátogat egy munkamenet-változókkal működő online boltba, bejelentkezik, majd bezárja és újra megnyitja a böngészőt (Internet Explorer, Firefox, Safari stb.), Akkor újra be kell jelentkeznie. Ugyanez a hatás érhető el, ha aktiválja a kijelentkezés funkciót, mert ez tönkreteszi a munkamenetet. Ez a fő különbség a sütivel szemben, amelyet másnap is lehet használni és lekérdezni - feltéve, hogy a megfelelő beállításokat elvégzik.

Az aloldalak áttekintése

session_start ()

Információ a PHP munkamenet-kezelésének a session_start () paranccsal történő elindításáról.

session_destroy ()

Információ a PHP session_destroy parancsról, amely felhasználható a munkamenet törlésére (munkamenet-kezelés).

Változó mentése

Információ egy változó mentéséről egy munkamenetben annak érdekében, hogy más oldalakon lehessen behívni az adatokat.

Adatbázis

Információ a PHP munkamenet-kezelés és egy adatbázis kombinálásának lehetőségéről, például egy online boltban.