რა არის Session-ის გამოყენება ვებ აპლიკაციაში?
რა არის Session-ის გამოყენება ვებ აპლიკაციაში?

ვიდეო: რა არის Session-ის გამოყენება ვებ აპლიკაციაში?

ვიდეო: რა არის Session-ის გამოყენება ვებ აპლიკაციაში?
ვიდეო: How does a web session work 2024, მაისი
Anonim

ა სესია შეიძლება განისაზღვროს, როგორც ინფორმაციის სერვერის საცავი, რომელიც სასურველია დარჩეს მომხმარებლის მთელი ურთიერთქმედების განმავლობაში. ვებ საიტი ან ვებ აპლიკაცია მომხმარებლის ბრაუზერში დიდი და მუდმივად ცვალებადი ინფორმაციის viacookies შენახვის ნაცვლად, კლიენტის მხარეს ინახება მხოლოდ უნიკალური იდენტიფიკატორი.

ასევე, რა არის სესია და რატომ ვიყენებთ მას?

სესიები არის მარტივი გზა ინდივიდუალური მომხმარებლისთვის მონაცემების შესანახად უნიკალურის წინააღმდეგ სესია ID. ეს შეიძლება იყოს გამოყენებული გვერდის მოთხოვნებს შორის სახელმწიფო ინფორმაციის შენარჩუნებისთვის. სესია პირადობის მოწმობები ჩვეულებრივ იგზავნება ბრაუზერში სესია ქუქიები და ID არის გამოყენებული არსებულის მოსაპოვებლად სესია მონაცემები.

მეორეც, სად ინახება სესია? The სესია შეიძლება იყოს შენახული სერვერზე, ან კლიენტზე. თუ ის კლიენტზეა, ეს იქნება შენახული ბრაუზერის მიერ, სავარაუდოდ ქუქიებში და თუ არის შენახული სერვერზე, სესია ID იქმნება და იმართება სერვერის მიერ.

ანალოგიურად, რა არის ქუქიები და სესიები?

ქუქიები და სესიები გამოიყენება ინფორმაციის შესანახად. ნამცხვრები ინახება მხოლოდ კლიენტ-გვერდით მანქანაზე, ხოლო სესიები შეინახება როგორც კლიენტზე, ასევე სერვერზე. სესია . ა სესია ქმნის ფაილს დროებით დირექტორიაში სერვერზე, სადაც რეგისტრირებულია სესია ცვლადები და მათი მნიშვნელობები ინახება.

რატომ არის საჭირო სესია?

როდესაც არსებობს უწყვეტი მოთხოვნისა და პასუხების სერია ერთი და იმავე კლიენტისგან დამხმარეზე, სერვერს არ შეუძლია განსაზღვროს რომელი კლიენტისგან იღებს თხოვნებს. რადგან HTTP არის მოქალაქეობის არმქონე პროტოკოლი. როდესაც არსებობს ა საჭიროება საუბრის მდგომარეობის შესანარჩუნებლად, სესია თვალთვალი არის საჭირო.

გირჩევთ: