Kuna veebiserver ei hoia klientiga pidevat sidet ja server tajub iga päringut uuena, on brauseris seansside põhiülesanne brauseri tuvastamine ja seansi muutujaid salvestava vastava faili loomine.
Juhised
Samm 1
Seanss on sisuliselt tekstifail, mis salvestab päringu-vastuse paaride väärtused serverisse. Selliste failide arv erinevate klientide jaoks võib olla väga suur, seega määratakse igale kliendile oma SID, mis edastatakse päringustringi abil. Seansid ja küpsised on teabe tuvastamise meetodid, mida kasutatakse kasutaja tuvastamiseks. Samal ajal salvestatakse esimesed serverisse ja neid haldab administraator, teised aga arendaja määrab ja salvestab kohalikku arvutisse.
2. samm
Brauseris seansi aktiveerimise määrab käsk dool session_start () igal ressursil, mis sisaldab kutset muutujatele. Sellisel juhul sümboliseerib funktsiooni true vastus seansi edukat aktiveerimist ja vastus false - viga. Pärast seansi lubamist saate andmed salvestada massiivi $ _SESSION.
3. samm
Pange tähele, et käsk session.save_path, mis asub failis php.ini, määratleb seansifailide salvestamise tee. Selle direktiivi ebaselgus tähendab seansifailide automaatset salvestamist serveri RAM-i. Seansi "eluea" määratleb seanss.cookie_lifetime direktiiv samas php.ini konfiguratsioonifailis.
4. samm
Brauseri seansifunktsiooni keelamise määrab funktsioon bool session_destroy (). Funktsioon string session_id ([$ id]) võimaldab teil määrata praeguse seansi identifikaatori.
5. samm
Selle funktsiooni täiendav funktsioon on võimalus määrata oma seansi identifikaator valikulise parameetri $ id abil. Pange tähele, et erinevalt numbrimärkidest ei ole selles parameetris lubatud kasutada kirillitsat. Oma seansi identifikaatori seadmise edukuse teine tingimus on vajadus kasutada funktsiooni session_start ().