Làm cách nào tôi có thể truy cập biến phiên từ một trang khác trong PHP?

Phiên làm việc PHP giúp lưu trữ thông tin người dùng ở phía máy khách, có thể được truy cập trên nhiều trang

Mục lục

Phiên trong PHP là gì?

Khi người dùng lướt trên internet, máy chủ web không biết người dùng là ai và anh ta làm gì. Vì vậy, các biến phiên được sử dụng để xác định người dùng bằng cách lưu trữ thông tin của người dùng sẽ được sử dụng trên nhiều trang

Tuy nhiên, các biến Phiên sẽ tự động mất dữ liệu sau khi người dùng đóng trình duyệt. Ngoài ra, các biến Phiên giữ thông tin về người dùng đang hoạt động hiện tại, đây là thông tin điển hình cho tất cả các trang

Trong PHP, chúng ta có thể truy cập và sửa đổi các phiên thông qua biến $_SESSION

đọc thêm. Phiên Vs Cookies trong PHP

$ _SESSION trong PHP là gì?

$_SESSION là một hằng số toàn cầu trong PHP. Chúng tôi có thể đặt và truy cập dữ liệu phiên thông qua biến $_SESSION. Trong PHP $_SESSION hoàn toàn phân biệt chữ hoa chữ thường, chúng ta không thể sử dụng $_session hoặc $_Session. Trước khi thiết lập một phiên, chúng ta phải bắt đầu một phiên

Làm cách nào để bắt đầu phiên PHP?

hàm session_start[] được sử dụng để bắt đầu phiên làm việc trong PHP. Phương thức này phải được viết ở đầu tệp PHP trước bất kỳ phương thức bao gồm hoặc yêu cầu nào

cú pháp

session_start[]

Thí dụ

Ghi chú. Thời gian chờ mặc định của phiên PHP trong cấu hình apache là 30 phút sau khi phiên bắt đầu. Nó có thể được sửa đổi thông qua một php. ini hoặc tệp HTACCESS

Làm cách nào để sử dụng $ _SESSION để đặt phiên trong PHP?

Trong các bước sau, chúng ta sẽ tìm hiểu cách bắt đầu một phiên và đặt biến phiên trong PHP với một ví dụ

Bước 1. Đặt phiên

Hãy tạo một trang “create_session. php. ” Ở đây chúng tôi tạo các biến phiên và đưa một số dữ liệu vào các biến

tạo_session. php

Bước 2. Nhận giá trị của các biến phiên

Tiếp theo, chúng tôi tạo một trang khác, “getdata_session. php. ”

Ở đây, chúng tôi truy xuất các giá trị của biến phiên mà chúng tôi đã đặt trên trang của mình “create_session. php. ”

Ở đây chúng ta sẽ sử dụng biến toàn cục $_SESSION để lấy dữ liệu của tất cả các biến phiên. Một điểm cần thiết khác là chúng tôi không chuyển các giá trị của biến phiên trên mỗi trang. Thay vào đó, chúng tôi truy xuất các biến phiên sau khi bắt đầu phiên bằng hàm session_start[]

getdata_session. php




  
  
  

đầu ra

Name is NICK
Email is [email protected]

Bước 3. Sửa đổi dữ liệu phiên

Chúng tôi có thể sửa đổi các biến phiên bằng cách ghi đè lên các giá trị ban đầu của nó

Hãy tạo trang “modify_session. php” để thay đổi các biến phiên

sửa_session. php




  
  
  

đầu ra

TEST

Bước 4. Hủy hoặc bỏ đặt phiên

Trong PHP, hàm session_destroy[] hủy hoàn toàn tất cả các phiên. Nhưng session_unset[] xóa tất cả các biến phiên. Tuy nhiên, cả hai đều có tác dụng tương tự nhau.

Thí dụ

cũng đọc. Hàm MySQLi trong PHP

Phần kết luận

Tôi hy vọng bây giờ bạn đã hiểu đầy đủ về 'Session trong PHP là gì với ví dụ. ' Hơn nữa, các phiên PHP khá dễ thực hiện

Biểu mẫu là một phần tử HTML được sử dụng để thu thập thông tin từ người dùng một cách tuần tự và có tổ chức. Thông tin này có thể được gửi đến các dịch vụ back-end nếu họ yêu cầu hoặc nó cũng có thể được lưu trữ trong cơ sở dữ liệu bằng DBMS như MySQL. Việc chia biểu mẫu thành nhiều bước hoặc nhiều trang cho phép xử lý dữ liệu và phân lớp thông tin tốt hơn. Điều này có thể đạt được bằng cách tạo phiên trình duyệt. Các phiên HTML là một tập hợp các biến có thể được sử dụng để duy trì trạng thái của các thuộc tính biểu mẫu trong khi người dùng chuyển đổi giữa các trang của miền hiện tại. Các mục phiên sẽ bị xóa ngay sau khi người dùng đóng trình duyệt hoặc rời khỏi trang web

cú pháp

________số 8_______

Thí dụ. Ví dụ này sẽ minh họa các bước để tạo biểu mẫu ba trang bằng PHP và Phiên trình duyệt. Nó liên quan đến mẫu đăng ký của học viện huấn luyện. Trang đầu tiên của biểu mẫu sẽ yêu cầu người dùng nhập tên, email và số điện thoại di động của họ, những thông tin này sẽ được chuyển sang một trang PHP khác. Nơi thông tin sẽ được lưu trữ vào các thư mục phiên

  • mã 1. Khởi động máy chủ localhost của bạn như Apache, v.v. Hoàn thành việc viết các thẻ HTML và viết mã bên dưới vào phần CƠ THỂ. Lưu tệp với định dạng 'form1. php’ trong thư mục cục bộ của máy chủ cục bộ của bạn. Mở trình duyệt web của bạn và nhập địa chỉ máy chủ cục bộ của bạn, sau đó là ‘\form1. php'




        

    Name: 9

    "form2.php"4

    >2_______13_______3    3    4

                6_______13_______6>3    9>9

    "form2.php"4

    >2_______13_______3

    Name: 3"text"0>9

    "text"2

    "text"3

    "form2.php"4

    "text"5"text"6 "text"7

    "form2.php"7

                5

                    7

            action=7_______16_______ .

nếu [Phiên["MY_TEXT"]. = null] { lblSessionText. Văn bản = Phiên["MY_TEXT"];

Chủ Đề