Kāda ir sesijas izmantošana tīmekļa lietojumprogrammā?
Kāda ir sesijas izmantošana tīmekļa lietojumprogrammā?

Video: Kāda ir sesijas izmantošana tīmekļa lietojumprogrammā?

Video: Kāda ir sesijas izmantošana tīmekļa lietojumprogrammā?
Video: How does a web session work 2024, Decembris
Anonim

A sesija var definēt kā servera puses informācijas krātuvi, kurai ir nepieciešams saglabāties visā lietotāja mijiedarbības laikā ar tīmeklī vietne vai tīmekļa lietojumprogramma . Tā vietā, lai lietotāja pārlūkprogrammā saglabātu lielu un pastāvīgi mainīgu informāciju, izmantojot sīkfailus, klienta pusē tiek saglabāts tikai unikāls identifikators.

Turklāt, kas ir sesija un kāpēc mēs to izmantojam?

Sesijas ir vienkāršs veids, kā saglabāt datus atsevišķiem lietotājiem, salīdzinot ar unikālu sesija ID. Tas var būt lietots lai saglabātu stāvokļa informāciju starp lapu pieprasījumiem. Sesija ID parasti tiek nosūtīti pārlūkprogrammai, izmantojot sesija sīkfaili un ID ir lietots lai atgūtu esošo sesija datus.

Otrkārt, kur tiek saglabāta sesija? The sesija var būt glabājas serverī vai klientā. Ja tas ir uz klienta, tas būs glabājas pārlūkprogrammā, visticamāk, sīkfailos un ja tā ir glabājas serverī, sesija ID izveido un pārvalda serveris.

Līdzīgi, kas ir sīkfaili un sesijas?

Sīkfaili un sesijas tiek izmantoti informācijas glabāšanai. Sīkdatnes tiek glabāti tikai klienta puses iekārtā, kamēr sesijas tiek glabāti gan klientā, gan serverī. Sesija . A sesija izveido failu pagaidu direktorijā serverī, kurā reģistrēts sesija tiek saglabāti mainīgie un to vērtības.

Kāpēc ir nepieciešama sesija?

Ja ir virkne nepārtrauktu pieprasījumu un atbildes no viena un tā paša klienta uz serveri, serveris nevar noteikt, no kura klienta tas saņem pieprasījumus. Tā kā HTTP ir bezvalsts protokols. Kad ir a nepieciešams saglabāt sarunvalodas stāvokli, sesija izsekošana ir nepieciešams.

Ieteicams: