CÁCH SỬ DỤNG SESSION TRONG PHP

Session vào PHPhường là 1 phương pháp để lưu trữ biết tin (trong số biến) để thực hiện bên trên nhiều trang. Không y như cookie, những thông tin này sẽ không được lưu trữ bên trên máy vi tính của người tiêu dùng. Cùng tò mò về các session vào PHP.. cùng tác dụng của nó vào bài viết dưới đây.

Bạn đang xem: Cách sử dụng session trong php


Khái niệm session trong PHP

Lúc bạn làm việc với áp dụng, bạn sẽ buộc phải tiến hành những thay đổi và kế tiếp mới đóng góp lại ứng dụng. Đây đang call là một trong phiên giỏi session trong PHP. Session sẽ mang đến laptop biết lúc nào chúng ta bắt đầu vận dụng cùng bao giờ bạn chấm dứt áp dụng. Dù thế, khi vận động bên trên mạng internet, sever website sẽ không biết chúng ta là ai hoặc các bạn làm gì vị liên can http không duy trì tâm trạng.

*

Khái niệm session vào PHP

Session trong PHP đang giải quyết sự việc này bằng phương pháp lưu trữ lên tiếng người dùng thực hiện bên trên những trang (ví dụ: tên người tiêu dùng, color mếm mộ,...) Theo mặc định các phát triển thành của session kéo dài cho tới lúc người dùng đóng góp trình phê chuẩn.

Vì vậy, hoàn toàn có thể Kết luận các session trong PHP cất lên tiếng về người dùng và có sẵn cho toàn bộ những trang trong áp dụng.

Quy trình hoạt động của một session vào PHP

Lúc một session vào PHPhường. ban đầu, hầu hết điều tiếp sau đây vẫn xảy ra:

Trước tiên, php sẽ tạo nên một mã định danh độc nhất cho một phiên cụ thể, đó là 1 trong những chuỗi bất chợt gồm 32 số thập lục phân nlỗi 3c7foj34c3jj973hjkop2fc937e3443.Cookie mang tên là PHP.. SESSID sẽ tiến hành tự động gửi đến laptop của người dùng để lưu trữ chuỗi dìm dạng phiên độc nhất.Tệp được sinh sản tự động bên trên máy chủ trong thư mục tạm thời được hướng đẫn cùng với tên của số thừa nhận dạng tuyệt nhất tất cả tiền tố là sess_ ie sess_3c7foj34c3jj973hjkop2fc937e3443.

Xem thêm: Hướng Dẫn Cách Kết Nối Điện Thoại Với Tivi Đơn Giản, Hiệu Quả

Khi một tập lệnh PHP ao ước truy hỏi xuất quý giá xuất phát điểm từ 1 biến session, PHPhường sẽ auto đem chuỗi định danh session tuyệt nhất tự cookie PHPhường SESSID với tiếp nối kiếm tìm tệp có tên đó vào thư mục tạm thời của nó và bài toán xác thực rất có thể được thực hiện bằng cách so sánh cả nhị cực hiếm.

Session vẫn ngừng Lúc người dùng tắt trình trông nom hoặc ra khỏi trang, máy chủ đã ngừng session sau một khoảng tầm thời hạn định trước, thường là sau 30’.

Bắt đầu một session trong PHP

Một session vào PHPhường rất có thể thuận lợi ban đầu bằng cách điện thoại tư vấn hàm session_start (), trước tiên hàm này kiểm tra coi một phiên đã được bắt đầu không với trường hợp chưa có phiên nào được ban đầu thì nó đang ban đầu một phiên. Quý khách hàng nên được đặt lệnh Call cho tới session_start () nghỉ ngơi đầu trang.

Các biến chuyển phiên được lưu giữ lữ trong các mảng link được hotline là $_SESSION <>. Những biến đổi này có thể được truy vấn trong thời gian của một session.

lấy ví dụ sau đây ban đầu một session, tiếp đến ĐK một trở nên được Điện thoại tư vấn là cỗ đếm (counter) được tăng thêm mỗi khi trang được truy cập vào phiên.

tận dụng hàm isset() nhằm kiểm soát coi liệu vươn lên là session đã có được phối xuất xắc chưa. Đưa đổi thay dưới đây vào file chạy thử.php cùng cài lại file các lần cho tới lúc nhận ra kết quả như bên dưới đây: