Kako Omogočiti Sejo V Brskalniku

Kazalo:

Kako Omogočiti Sejo V Brskalniku
Kako Omogočiti Sejo V Brskalniku

Video: Kako Omogočiti Sejo V Brskalniku

Video: Kako Omogočiti Sejo V Brskalniku
Video: BTT SKR2 -Klipper Firmware Install 2024, Maj
Anonim

Ker spletni strežnik ne vzdržuje neprekinjene komunikacije s stranko in strežnik vsako zahtevo zazna kot novo, je glavna naloga sej v brskalniku prepoznati brskalnik in ustvariti ustrezno datoteko, ki shranjuje spremenljivke seje.

Kako omogočiti sejo v brskalniku
Kako omogočiti sejo v brskalniku

Navodila

Korak 1

Seja je v bistvu besedilna datoteka, ki na strežniku shrani vrednosti parov zahteva-odgovor. Število takih datotek za različne odjemalce je lahko zelo veliko, zato je vsakemu odjemalcu dodeljen lasten SID, ki se posreduje z uporabo poizvedbenega niza. Seje in piškotki so načini shranjevanja informacij, ki se uporabljajo za identifikacijo uporabnika. Hkrati se prve shranijo na strežnik in jih uporabi skrbnik, druge pa določi razvijalec in shranijo v lokalni računalnik.

2. korak

Aktiviranje seje v brskalniku nastavi ukaz dool session_start () za vsak vir, ki vsebuje klic spremenljivk. V tem primeru odziv funkcije true simbolizira uspešno aktivacijo seje, odziv false pa napako. Po omogočanju seje lahko podatke shranite v polje $ _SESSION.

3. korak

Upoštevajte, da ukaz session.save_path, ki se nahaja v datoteki php.ini, definira pot do mesta, kjer se shranjujejo datoteke sej. Nejasnost te direktive pomeni samodejno shranjevanje datotek sej v strežniški RAM. "Življenjsko dobo" seje določa direktiva session.cookie_lifetime v isti konfiguracijski datoteki php.ini.

4. korak

Onemogočanje funkcije brskalniške seje nastavi funkcija bool session_destroy (). Funkcija string session_id ([$ id]) vam omogoča, da določite trenutni identifikator seje.

5. korak

Dodatna značilnost te funkcije je možnost nastavitve lastnega identifikatorja seje z izbirnim parametrom $ id. V nasprotju s številskimi znaki v tem parametru niso dovoljeni cirilici. Drugi pogoj za uspeh nastavitve lastnega identifikatorja seje je potreba po uporabi funkcije session_start ().

Priporočena: