Kuidas Seanssi Brauseris Lubada

Sisukord:

Kuidas Seanssi Brauseris Lubada
Kuidas Seanssi Brauseris Lubada

Video: Kuidas Seanssi Brauseris Lubada

Video: Kuidas Seanssi Brauseris Lubada
Video: Перевод с РЖЯ на русский язык "очень легко", "проще простого" и др. 2024, Mai
Anonim

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.

Kuidas seanssi brauseris lubada
Kuidas seanssi brauseris lubada

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 ().

Soovitan: