Successfully set the session variables.
3Successfully set the session variables.
4Successfully set the session variables.
5Successfully set the session variables.
6Successfully set the session variables.
7Successfully set the session variables.
8Successfully set the session variables.
9Successfully set the session variables.
0 Phiên PHP cho phép các ứng dụng web lưu trữ thông tin người dùng trên máy chủ. Do đó, dữ liệu có thể được truy cập từ một số trang trên toàn bộ trang web
Các phiên dựa vào một
Successfully set the session variables.
1 để xác định những người dùng khác nhau. Do đó, thật dễ dàng để truy xuất dữ liệu về một người dùng cụ thểKhông giống như phiên, cookie lưu trữ thông tin của người dùng trên máy tính cục bộ của họ
điều kiện tiên quyết
Để làm theo, bạn cần
- Hiểu biết cơ bản về các khái niệm cơ bản của PHP
- Một trình soạn thảo văn bản được cài đặt. Trong bài viết này, chúng tôi sẽ sử dụng mã phòng thu trực quan
- đã cài đặt xampp hoặc wampp. Hai ứng dụng này cho phép chúng tôi chạy PHP cục bộ
Hiểu các phiên PHP
Phiên PHP lưu trữ dữ liệu của người dùng có thể được hiển thị trên một số trang của ứng dụng hoặc trang web
Mã định danh phiên duy nhất hoặc
Successfully set the session variables.
2 được sử dụng để xác định người dùng cụ thể. Do đó, khi Successfully set the session variables.
3 là null, điều đó có nghĩa là chưa có phiên nào được tạo. Do đó, PHP được nhắc khởi tạo mộtTrong hướng dẫn này, chúng ta sẽ sớm tìm hiểu cách bắt đầu phiên và khởi tạo biến. Chúng tôi sẽ sử dụng các biến phiên [______04]. Đây là một PHP superglobal. Bạn có thể đọc thêm về PHP superglobals từ đây
Làm thế nào để bắt đầu một phiên
Chúng tôi cần lưu trữ dữ liệu người dùng trong
Successfully set the session variables.
5 trước khi chúng có thể được truy cập trên nhiều trang web. Do đó, bước đầu tiên của chúng ta là bắt đầu một Successfully set the session variables.
6 bằng cách gọi một hàm PHP có tên là Successfully set the session variables.
7Hàm
Successfully set the session variables.
7 tạo một Successfully set the session variables.
9 hoặc khởi động lại một cái hiện có, sau đó tạo một ID phiên duy nhất cho người dùng. Điều này chủ yếu được thực hiện thông qua yêu cầu GET hoặc POST. Bạn có thể tìm hiểu thêm về các phương thức yêu cầu này từ đâyĐiều quan trọng là luôn đặt hàm
7 ngay sau thẻSuccessfully set the session variables.
01 ở đầu tập lệnh của bạn. Điều này đảm bảo rằng tất cả các chức năng cần thiết đều có thể truy cập đượcSuccessfully set the session variables.
Hãy tạo một tệp
Successfully set the session variables.
02 và sau đó bao gồm đoạn mã sauSuccessfully set the session variables.
2Bạn nên có đầu ra sau
Successfully set the session variables.
Truy cập phiên đã tạo
Bây giờ chúng ta đã có các phiên của mình trong phần trước, hãy truy xuất chúng để đảm bảo rằng chúng đã được đặt thành công
Tạo chi tiết truy cập. tập tin php. Chúng tôi sẽ sử dụng tệp này để truy cập các biến phiên đã đặt trước đó
Chúng ta sẽ cần sử dụng một câu lệnh có điều kiện để truy cập các biến phiên bắt buộc. Chúng tôi cũng sẽ yêu cầu một hàm
Successfully set the session variables.
03 để kiểm tra xem Successfully set the session variables.
5 đã được đặt chưaSuccessfully set the session variables.
0Vì các phiên của chúng tôi được đặt trong tệp
Successfully set the session variables.
02, nên chúng tôi sẽ có đầu ra sauSuccessfully set the session variables.
8Trong trường hợp bạn viết sai chính tả
Successfully set the session variables.
5, PHP có thể không nhận ra dữ liệu bạn đang đề cập và do đó, trả về câu lệnh Successfully set the session variables.
07đầu ra
Successfully set the session variables.
1Đảm bảo bạn đặt dấu chấm phẩy ở cuối câu lệnh PHP để tránh các lỗi cú pháp ngăn mã của bạn chạy
Cách cập nhật phiên đã đặt
Trong một số trường hợp, chúng tôi có thể muốn thay đổi biến phiên thành một giá trị khác
Trong bước này, chúng tôi sẽ thay thế biến
Successfully set the session variables.
08 đã đặt trước trong tệp Successfully set the session variables.
02, như hình bên dướiSuccessfully set the session variables.
4Đoạn mã trên sẽ thay đổi tên của bạn và sau đó hiển thị nó trên trình duyệt
đầu ra
Successfully set the session variables.
5Phá hủy một phiên
Toàn bộ mục đích của việc sử dụng
Successfully set the session variables.
80 là để lưu trữ dữ liệu của người dùng và làm cho dữ liệu đó có thể truy cập được trên toàn bộ ứng dụng webDo đó, máy chủ có thể xác định ai đang truy cập ứng dụng bằng mã định danh phiên duy nhất
Phiên sẽ bị hủy khi một người đăng xuất hoặc đóng cửa sổ trình duyệt
Các chức năng chúng tôi có thể sử dụng khi hủy phiên
Chúng tôi cũng có thể sử dụng dữ liệu sau để hủy các biến phiên được lưu trữ
81 - Hàm này hủy biến phiên cụ thể củaSuccessfully set the session variables.
82. Nó yêu cầu biến mục tiêu làm tham sốSuccessfully set the session variables.
83 - Hàm này hủy các biến phiên đã đặt trước đó củaSuccessfully set the session variables.
84. Nó không yêu cầu bất kỳ tham số nàoSuccessfully set the session variables.
Đoạn mã sau cho biết cách hủy phiên PHP
Successfully set the session variables.
1Từ phân tích này, tôi hy vọng bạn có ý tưởng về cách triển khai chức năng
Successfully set the session variables.
85 trong nhiều ứng dụngTạo một ứng dụng thực hiện các phiên
Hãy thực hành những gì chúng ta đã học được trong phần trên
Chúng tôi sẽ tạo một ứng dụng web đơn giản sử dụng phiên PHP. Chúng tôi sẽ sử dụng kiểu dáng Bootstrap để tiết kiệm thời gian
Bước đầu tiên là tạo một tệp và đặt tên là
Successfully set the session variables.
86. Trong tập tin này, thêm đoạn mã sauSuccessfully set the session variables.
4Khi bạn điều hướng đến trình duyệt của mình, trang web sẽ trông như hình bên dưới
Trong đoạn mã trên, chúng tôi đã tạo một ứng dụng lưu trữ các biến phiên [tên và email]. Chúng tôi sẽ truy xuất dữ liệu này khi chúng tôi điều hướng đến trang web thứ hai
Đối với trang thứ hai, hãy tạo một tệp và đặt tên là
Successfully set the session variables.
87. Sau đó thêm đoạn mã sauSuccessfully set the session variables.
6Khi bạn xem ứng dụng trong trình duyệt của mình, bạn sẽ có đầu ra sau
Như đã nêu, khi bạn nhấp vào nút trong
Successfully set the session variables.
86, bạn sẽ được chuyển hướng đến một trang khác, như minh họa bên dướiTrang này truy xuất bộ
Successfully set the session variables.
89 trong Successfully set the session variables.
86 và hiển thị chúng trên trình duyệtChúng tôi có thể hủy các phiên của mình bằng cách đóng trình duyệt hoặc đăng xuất khỏi ứng dụng
Chúng tôi cũng có thể xóa các phiên theo chương trình bằng cách sử dụng chức năng
Successfully set the session variables.
83, như minh họa bên dướiSuccessfully set the session variables.
0Nhấp vào nút đăng xuất sẽ gọi phương thức
Successfully set the session variables.
83. Điều này được thể hiện trong hình dưới đâyPhần kết luận
Phiên thực sự là một phần quan trọng của ứng dụng web. Bài viết này đã chỉ cho bạn cách tạo, cập nhật, truy xuất và xóa phiên. Do đó, bạn có thể sử dụng kiến thức này để tạo ra các ứng dụng mạnh mẽ khác