Cách hiển thị tên bằng phiên trong PHP
Show
';
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 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ể
điều kiện tiên quyếtĐể làm theo, bạn cần
Hiểu các phiên PHPPhiê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 2 được sử dụng để xác định một người dùng cụ thể. Do đó, khi 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 (______0_______4). Đâ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ênChúng tôi cần lưu trữ dữ liệu người dùng trong 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 6 bằng cách gọi một hàm PHP có tên là 7Hàm 7 tạo một 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
Hãy tạo một tệp 2 và sau đó bao gồm đoạn mã sau
Bạn nên có đầu ra sau
Truy cập phiên đã tạoBâ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 một 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 hàm 3 để kiểm tra xem 5 đã được đặt chưa
Vì các phiên của chúng tôi được đặt trong tệp 2, nên chúng tôi sẽ có đầu ra sau
Trong trường hợp bạn viết sai chính tả 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 7đầu ra
Cách cập nhật phiên đã đặtTrong 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 Ở bước này, chúng ta sẽ thay thế biến 8 đã đặt sẵn trong tệp 2, như hình bên dưới
Đ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
Phá hủy một phiênToàn bộ mục đích của việc sử dụng 0 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ênChú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ữ
Đoạn mã sau cho biết cách hủy phiên PHP
Từ 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 5 trong nhiều ứng dụngTạo một ứng dụng thực hiện các phiênHã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à 6. Trong tập tin này, thêm đoạn mã sau
Khi 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à 7. Sau đó thêm đoạn mã sau
Khi 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 6, 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ộ 9 trong 6 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 hàm 3, như minh họa bên dưới 0Nhấp vào nút đăng xuất sẽ gọi phương thức 3. Điều này được thể hiện trong hình dưới đâyPhần kết luậnPhiê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 Làm cách nào để lấy dữ liệu từ phiên trong php?. . Và hãy nhớ rằng các biến được chuyển đến phiên sẽ khả dụng sau khi tải lại trang. – hoa mẫu đơn. . Vâng. . Bạn nói đúng, nó sẽ không. . Nhưng, bạn có thể thử nhìn vào đây. . Làm thế nào để một phiên xác định người dùng?Khi bạn đăng nhập vào hệ thống (HOẶC phiên bắt đầu), id phiên duy nhất được tạo và id phiên này thường được lưu trữ trong cookie . điều đó sẽ xác định trình duyệt của bạn. Sau đó, máy chủ sử dụng id phiên này để lấy dữ liệu từ máy chủ. Lưu câu trả lời này.
Làm cách nào để in biến phiên trong php?Sử dụng cái này. echo ' Or you can use print_r if you don't care about types. If you use print_r, you can make the second argument TRUE so it will return instead of echo, useful for...
Làm cách nào để lấy ID người dùng phiên trong php?session_id() trả về id phiên cho phiên hiện tại hoặc chuỗi trống ( "" ) nếu không có phiên hiện tại (không tồn tại id phiên hiện tại). |