Hướng dẫn how can i copy data from one page to another in php? - Làm cách nào tôi có thể sao chép dữ liệu từ trang này sang trang khác trong php?

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:


Khi bạn điền vào biểu mẫu HTML, tất cả dữ liệu sẽ được chuyển từ index.php sang display.php

Mua không gian quảng cáo này @$ 20 mỗi tháng, kích thước quảng cáo 600x200 liên hệ trên: hoặc 9999595223

Magenet là Adsense thay thế tốt nhất ở đây, chúng tôi kiếm được $ 2 cho một liên kết duy nhất, ở đây chúng tôi nhận được quảng cáo liên kết. Magenet

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Cải thiện bài viết

    Lưu bài viết

    Đọc

    Syntax:

    Bàn luậ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.

    • Biểu mẫu là một thành phần HTML được sử dụng để thu thập thông tin từ người dùng theo 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 chúng được 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. Chia một biểu mẫu thành nhiều bước hoặc trang cho phép xử lý dữ liệu tốt hơn và xếp lớp thông tin. Điều này có thể đạt được bằng cách tạo các 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 nhập phiên sẽ bị xóa ngay khi người dùng đóng trình duyệt hoặc rời khỏi trang web. 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’.

      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.

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

      //One page 1
      $_COOKIE['varname'] = $var_value;
      
      //On page 2
      $var_value = $_COOKIE['varname'];
      
      9
      
      
      2
      3

      //One page 1
      $_COOKIE['varname'] = $var_value;
      
      //On page 2
      $var_value = $_COOKIE['varname'];
      
      9
      5
      First Name: 
      Last Name:
      Submit Reset
      6
      First Name: 
      Last Name:
      Submit Reset
      3
      8
      First Name: 
      Last Name:
      Submit Reset
      9

      $_SESSION

      First Name: 
      Last Name:
      Submit Reset
      3
      2
      3

      //One page 1
      $_COOKIE['varname'] = $var_value;
      
      //On page 2
      $var_value = $_COOKIE['varname'];
      
      9
      5
      First Name: 
      Last Name:
      Submit Reset
      6
      First Name: 
      Last Name:
      Submit Reset
      3
      8
      First Name: 
      Last Name:
      Submit Reset
      9

      session_start[];0

      Mã 2: Lặp lại quá trình lưu tệp như đã giải thích ở trên. Sử dụng tên tệp ‘form2.php. Khi bạn sẽ nhấp vào ‘Tiếp theo trên trang Form1.php. Trang này sẽ hỏi tên trường đại học/công ty, thành phố, người dùng nhà nước đang ở và khóa học mà anh ấy/cô ấy đang đăng ký.

      Các

      //One page 1
      $_COOKIE['varname'] = $var_value;
      
      //On page 2
      $var_value = $_COOKIE['varname'];
      
      6$_SESSION0

      //One page 1
      $_COOKIE['varname'] = $var_value;
      
      //On page 2
      $var_value = $_COOKIE['varname'];
      
      9$_SESSION2

      session_start[];1session_start[];2 session_start[];3

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

    Bài Viết Liên Quan

    Chủ Đề