Hướng dẫn php pass variable to another page - chuyển biến php sang trang khác

Nói cách khác, HTML / HTTP không trạng thái, những gì bạn đã làm / đã thấy trên trang trước, hoàn toàn không được kết nối với trang hiện tại. Ngoại trừ nếu bạn sử dụng một cái gì đó như Phiên, Cookie hoặc Get / Post Biến. Phiên và cookie khá dễ sử dụng, với phiên được an toàn hơn nhiều so với cookie. An toàn hơn, nhưng không hoàn toàn an toàn.

Session:

//On page 1
$_SESSION['varname'] = $var_value;

//On page 2
$var_value = $_SESSION['varname'];

Hãy nhớ chạy câu lệnh session_start[]; trên cả hai trang này trước khi bạn cố gắng truy cập mảng $_SESSION và trước khi bất kỳ đầu ra nào được gửi đến trình duyệt.

Cookie:

//One page 1
$_COOKIE['varname'] = $var_value;

//On page 2
$var_value = $_COOKIE['varname'];

Sự khác biệt lớn giữa các phiên và cookie là giá trị của biến sẽ được lưu trữ trên máy chủ nếu bạn đang sử dụng các phiên và trên máy khách nếu bạn đang sử dụng cookie. Tôi không thể nghĩ ra bất kỳ lý do chính đáng nào để sử dụng cookie thay vì các phiên, ngoại trừ nếu bạn muốn dữ liệu tồn tại giữa các phiên, nhưng ngay cả khi đó có lẽ tốt hơn là lưu trữ nó trong DB và truy xuất nó dựa trên tên người dùng hoặc ID.

Nhận và đăng

Bạn có thể thêm biến trong liên kết đến trang tiếp theo:


Ví dụ: Ví dụ này sẽ minh họa các bước để tạo biểu mẫu ba lớp bằng Php và Trình duyệt Phiên. Nó liên quan đến một mẫu đăng ký của 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ọ, sẽ được chuyển sang trang PHP khác. Nơi thông tin sẽ được lưu trữ vào các thư mục phiên. This example will illustrate the steps to create a three-paged form using PHP and Browser Sessions. It is in reference to a coaching institute’s registration form. The first page of the form will be asking the user to enter their name, email and mobile number, which will be transferred to another PHP page. Where the information will be stored into session directories.

  • Mã 1: Bắt đầu máy chủ LocalHost của bạn như Apache, v.v. Hoàn thành viết các thẻ HTML và viết mã dưới đây bên trong phần cơ thể. Lưu tệp với định dạng ‘form1.php, trong thư mục cục bộ của localhost của bạn. Mở trình duyệt web của bạn và nhập địa chỉ localhost của bạn theo sau là ‘\ form1.php. Start your localhost server like Apache, etc. Complete writing the HTML tags and write the below code inside the BODY section. Save the file with the format ‘form1.php’ in the local directory of your localhost. Open your web browser and type your localhost address followed by ‘\form1.php’.

    1session_start[];0session_start[];1

    //One page 1
    $_COOKIE['varname'] = $var_value;
    
    //On page 2
    $var_value = $_COOKIE['varname'];
    
    7session_start[];3
    4
    1session_start[];6
    7

    $_SESSION

    1$_SESSION0session_start[];1

    //One page 1
    $_COOKIE['varname'] = $var_value;
    
    //On page 2
    $var_value = $_COOKIE['varname'];
    
    7session_start[];3
    4
    1$_SESSION6
    7

    $_SESSION8

    $_SESSION9post0 post1

Bài Viết Liên Quan

Chủ Đề