Kako Omogućiti Sesiju U Pregledaču

Sadržaj:

Kako Omogućiti Sesiju U Pregledaču
Kako Omogućiti Sesiju U Pregledaču

Video: Kako Omogućiti Sesiju U Pregledaču

Video: Kako Omogućiti Sesiju U Pregledaču
Video: Топ 5 скрытых полезных программ Windows 10 2024, Maj
Anonim

Budući da web poslužitelj ne održava kontinuiranu komunikaciju s klijentom, a svaki zahtjev poslužitelj doživljava kao novi, glavni zadatak sesija u pregledniku je identificiranje preglednika i stvaranje odgovarajuće datoteke koja pohranjuje varijable sesije.

Kako omogućiti sesiju u pregledaču
Kako omogućiti sesiju u pregledaču

Instrukcije

Korak 1

Sesija je u osnovi tekstualna datoteka koja na poslužitelju čuva vrijednosti parova zahtjev-odgovor. Broj takvih datoteka za različite klijente može biti vrlo velik, pa se svakom klijentu dodjeljuje vlastiti SID koji se prosljeđuje pomoću niza upita. Sesije i kolačići su načini skladištenja podataka koji se koriste za identifikaciju korisnika. Istodobno, prve se spremaju na server i koristi ih administrator, dok druge određuje programer i pohranjuje na lokalnom računaru.

Korak 2

Aktivacija sesije u pregledniku postavlja se naredbom dool session_start () na svakom resursu koji sadrži poziv na varijable. U ovom slučaju, odgovor funkcije true simbolizira uspješno aktiviranje sesije, a odgovor false - pogrešku. Nakon omogućavanja sesije, podatke možete spremiti u niz $ _SESSION.

Korak 3

Imajte na umu da naredba session.save_path, smještena u datoteci php.ini, definira putanju do mjesta na kojem se datoteke sesije spremaju. Dvosmislenost ove direktive podrazumijeva automatsko spremanje datoteka sesija u RAM servera. "Životni vijek" sesije definiran je direktivom session.cookie_lifetime u istoj konfiguracijskoj datoteci php.ini.

Korak 4

Onemogućavanje funkcije sesije preglednika postavlja funkcija bool session_destroy (). Funkcija string session_id ([$ id]) omogućava vam da odredite trenutni identifikator sesije.

Korak 5

Dodatna značajka ove funkcije je mogućnost postavljanja vlastitog identifikatora sesije pomoću opcionalnog parametra $ id. Imajte na umu da ćirilica nije dopuštena u ovom parametru, za razliku od numeričkih znakova. Drugi uvjet za uspjeh postavljanja vlastitog identifikatora sesije je potreba za upotrebom funkcije session_start ().

Preporučuje se: