Kā Iespējot Sesiju Pārlūkprogrammā

Satura rādītājs:

Kā Iespējot Sesiju Pārlūkprogrammā
Kā Iespējot Sesiju Pārlūkprogrammā

Video: Kā Iespējot Sesiju Pārlūkprogrammā

Video: Kā Iespējot Sesiju Pārlūkprogrammā
Video: НОЧЬ В ДЕРЕВНЕ МЕРТВЫХ NIGHT IN THE VILLAGE OF THE DEAD WHAT IS IT SCP Существует? 2024, Novembris
Anonim

Tā kā tīmekļa serveris nenodrošina nepārtrauktu saziņu ar klientu, un serveris katru pieprasījumu uztver kā jaunu, sesiju galvenais uzdevums pārlūkprogrammā ir pārlūka identificēšana un atbilstoša faila izveidošana, kurā tiek glabāti sesijas mainīgie.

Kā iespējot sesiju pārlūkprogrammā
Kā iespējot sesiju pārlūkprogrammā

Instrukcijas

1. solis

Sesija būtībā ir teksta fails, kas serverī saglabā pieprasījuma-atbildes pāru vērtības. Šādu failu skaits dažādiem klientiem var būt ļoti liels, tāpēc katram klientam tiek piešķirts savs SID, kas tiek nodots, izmantojot vaicājuma virkni. Sesijas un sīkfaili ir informācijas glabāšanas metodes, ko izmanto, lai identificētu lietotāju. Tajā pašā laikā pirmie tiek saglabāti serverī un tos izmanto administrators, bet pēdējos nosaka izstrādātājs un tie tiek glabāti vietējā datorā.

2. solis

Sesijas aktivizēšanu pārlūkprogrammā katram resursam, kas satur izsaukumu uz mainīgajiem, nosaka komandu dool session_start (). Šajā gadījumā funkcijas true atbilde simbolizē veiksmīgu sesijas aktivizēšanu, bet atbilde false - kļūda. Pēc sesijas iespējošanas datus var saglabāt masīvā $ _SESSION.

3. solis

Ņemiet vērā, ka komanda session.save_path, kas atrodas failā php.ini, nosaka ceļu uz vietu, kur sesijas faili tiek saglabāti. Šīs direktīvas neskaidrība nozīmē sesijas failu automātisku saglabāšanu servera RAM. Sesijas "kalpošanas laiku" nosaka direktīva session.cookie_lifetime tajā pašā php.ini konfigurācijas failā.

4. solis

Pārlūka sesijas funkcijas atspējošanu nosaka funkcija bool session_destroy (). Funkcija string session_id ([$ id]) ļauj noteikt pašreizējo sesijas identifikatoru.

5. solis

Šīs funkcijas papildu iezīme ir iespēja iestatīt savu sesijas identifikatoru, izmantojot izvēles parametru $ id. Lūdzu, ņemiet vērā, ka atšķirībā no cipariem šajā parametrā kirilicas rakstzīmes nav atļautas. Vēl viens nosacījums, lai veiksmīgi iestatītu savu sesijas identifikatoru, ir nepieciešamība izmantot funkciju session_start ().

Ieteicams: