Kako Omogućiti Sesiju U Pregledniku

Sadržaj:

Kako Omogućiti Sesiju U Pregledniku
Kako Omogućiti Sesiju U Pregledniku

Video: Kako Omogućiti Sesiju U Pregledniku

Video: Kako Omogućiti Sesiju U Pregledniku
Video: Как включить геолокацию в браузерах 2024, Travanj
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 pregledniku
Kako omogućiti sesiju u pregledniku

Upute

Korak 1

Sesija je u osnovi tekstualna datoteka koja na poslužitelju pohranjuje 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 načini su pohrane podataka koji se koriste za identifikaciju korisnika. Istodobno, prve se spremaju na poslužitelj i koristi ih administrator, dok druge određuje programer i pohranjuje na lokalno računalo.

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.

3. korak

Napominjemo da naredba session.save_path, smještena u datoteci php.ini, definira put do mjesta na kojem su datoteke sesija spremljene. Dvosmislenost ove direktive podrazumijeva automatsko spremanje datoteka sesija u RAM poslužitelja. "Životno vrijeme" sesije definirano je direktivom session.cookie_lifetime u istoj konfiguracijskoj datoteci php.ini.

4. korak

Onemogućavanje funkcije sesije preglednika postavlja funkcija bool session_destroy (). Funkcija string session_id ([$ id]) omogućuje vam određivanje trenutnog identifikatora 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čeni: