Sobes.tech
Middle

Тавре маълумоти сессия дар куҷо нигоҳ дошта мешаванд ва сервер чӣ гуна муайян мекунад, ки кадом маълумоти сессия ба дархости HTTP махсус мувофиқат мекунад?

sobes.tech AI

Ҷавоб аз AI

Сеесийн өгөгдлийг серверийн талд хадгалдаг (санах ойд, файлууд дээр, өгөгдлийн сан эсвэл Redis гэх мэт мэргэшсэн хадгалах газарт).

Сервер нь HTTP хүсэлтийн дагуу сеесийн өгөгдлийг тохируулахын тулд сеесийн таних кодыг ашигладаг. Энэ таних код нь тус тусад нь өвөрмөц байдаг.

Үйл явц дараах байдалтай:

  1. Хэрэглэгчийн анхны хүсэлт дээр, сервер нь сеесийг үүсгэж, өвөрмөц сеесийн таних код (SID) үүсгэн, өгөгдлийг хадгална.
  2. SID-ийг хариу болгон хэрэглэгчид илгээдэг, ихэвчлэн Cookies-ээр.
  3. Дараагийн хүсэлтүүд дээр, хэрэглэгч энэ SID-ийг буцаан илгээдэг (ч мөн Cookies эсвэл URL параметрээр).
  4. Сервер хүсэлтээс SID-ийг авдаг, энэ таних кодтой холбоотой өгөгдлийг олж, хүсэлтийг боловсруулахад ашигладаг.

Cookies-д SID ашиглах жишээ:

GET /profile HTTP/1.1
Host: example.com
Cookie: PHPSESSID=abc123def456; other_cookie=value