Làm thế nào phiên làm việc


2

Làm thế nào để phiên làm việc trong một máy chủ?

Có đúng là sau khi đóng trình duyệt và mở lại một cách trung gian các phiên được khôi phục? Điều gì về việc đóng và mở lại một tab (trong đó phiên sẽ giống nhau)?

Có đúng là các trình duyệt khác nhau từ cùng một khách hàng có các phiên khác nhau không? Ngay cả chế độ riêng tư của trình duyệt cũng có các phiên "chế độ thông thường" khác nhau!

Tôi biết đây là rất nhiều câu hỏi. Tôi muốn một số nguồn tốt để đọc về cách các phiên hoạt động để tôi có thể tự trả lời câu hỏi khác. (Tuy nhiên, nếu ai đó có điều gì muốn nói về câu hỏi của người khác, tôi cũng sẽ biết ơn.


1
Đóng cửa. Câu hỏi của người dùng cuối (superuser.com) hoặc câu hỏi liên quan đến lập trình (stackoverflow.com), nhưng dù đó là gì - serverfault.com không phải là một câu hỏi cho các câu hỏi không liên quan đến quản trị máy chủ.

Câu trả lời:


1

phụ thuộc vào cách thiết lập cookie. Hầu hết các phiên được gắn với một cookie trên máy tính của bạn. Cookie có thể có thời gian tồn tại từ vài phút đến vài ngày hoặc chỉ là thời gian tồn tại của trình duyệt. Tôi nghĩ rằng nếu bạn đóng một tab được tính là thời gian tồn tại của trình duyệt.

http://www.ruturaj.net/tutorials/php/how-simes-work

http://computer.how wareworks.com/cookie1.htm


@Mike - Bạn có thể vui lòng gửi một liên kết để tôi có thể đọc thêm một số về nó "cookie trên máy tính". Ngay bây giờ việc đóng một tab không giết chết cookie (ít nhất là với trang web tôi đang thử). Cảm ơn câu trả lời!

Họ có thể đặt một thời gian tồn tại nhất định cho cookie

0

Phiên máy chủ được quản lý bởi máy chủ web. Trạng thái phiên được sử dụng để lưu trữ trạng thái đối tượng của người dùng, vì vậy bạn có thể yêu cầu máy chủ mà không phải đăng nhập mọi lúc (nếu ứng dụng web của bạn yêu cầu xác thực ). Lưu trữ các đối tượng trong máy chủ giữa các cuộc gọi, từ máy khách đến máy chủ được sử dụng một số lần để truyền dữ liệu giữa các trang. Trạng thái phiên là một trong những phạm vi mà máy chủ có để lưu trữ đối tượng trong bộ nhớ: yêu cầu , trang , phiên , ứng dụng .

Trong trạng thái phiên ASP.Net tùy thuộc vào chế độ nào mà ứng dụng của bạn đang chạy: trong chế độ quy trình , ngoài chế độ xử lý , chế độ máy chủ sql .

Bởi vì bản chất trạng thái không kết nối của các ứng dụng web cần có một số cách để duy trì ID phiên , đây là nơi cookie được sử dụng. Trong ASP.Net, bạn có thể sử dụng trạng thái không có cookie, trong trường hợp này ID phiên được chuyển trong URL mỗi khi bạn thực hiện yêu cầu đến máy chủ. Mỗi cookie có một thời gian hết hạn . Trong ASP.net, tất cả cấu hình này diễn ra trong một số tệp XML có tên web.config .

http://msdn.microsoft.com/en-us/l Library / ms972429.aspx

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.