Làm cách nào tôi có thể xem các trang trước đó trong PHP?

Mặc dù có nhiều phương pháp để làm điều này, tôi thích đoạn mã sau để quay lại trang trước trong PHP

Làm cách nào tôi có thể xem các trang trước đó trong PHP?

session_start();
$url = basename($_SERVER['PHP_SELF']);
$query = $_SERVER['QUERY_STRING'];
if($query){
$url .= "?".$query;
}
$_SESSION['current_page'] = $url;

Trong trang bạn muốn quay lại, hãy thêm đoạn mã trên. Trong biến $url, ngay cả chuỗi truy vấn được đính kèm với. Điều này hữu ích trong trường hợp bạn muốn quay lại trang như hồ sơ người dùng. php?userid=1234567. Lưu trữ cái này trong một biến phiên

Trong trang thứ hai, lấy giá trị từ biến phiên

session_start();
$previous_page = $_SESSION['current_page'];

Để quay lại trang trước bằng một nút



Hoặc

Bằng cách sử dụng tiêu đề

header("location:$previous_page");

Hi vọng điêu nay co ich

Quảng cáo

Chia sẻ cái này

  • Twitter
  • Facebook

Như thế này

Thích Đang tải.

Có liên quan

Bạn đang muốn vượt qua bảo mật trình duyệt. Nếu những gì bạn muốn làm được cho phép thì bất kỳ trang nào bạn truy cập có thể thu thập rất nhiều thông tin cá nhân từ bạn mà bạn biết hoặc có thể ngăn chặn việc đó. Lịch sử duyệt web của bạn là thông tin cá nhân. Và có giá trị như một hàng hóa

Bạn được phép nhận người giới thiệu - và đó là điều được phép vì điều đó thường là cần thiết - và về cơ bản vẫn xảy ra. ví dụ: các đối số của người giới thiệu cần được phân tích cú pháp và chọn trong trường hợp dữ liệu được chuyển giữa các trang (thông lệ phổ biến) bởi nhà phát triển web

Hơi liên quan - bạn không thể mở tệp trực tiếp trên máy khách (theo đường dẫn và tên tệp). Các thói quen luôn yêu cầu cửa sổ bật lên và tương tác người dùng để ngăn chặn một số hậu quả bảo mật rất xấu

Tôi tin rằng những gì bạn muốn được gọi là BreadCRUMBS

Việc sử dụng gì để lưu trữ chuỗi điều hướng thực sự tùy thuộc vào bạn. Bạn thậm chí có thể sử dụng

$_SERVER['HTTP_REFERER']
nếu bạn muốn, nhưng điều đó không đáng tin cậy vì nó là phía khách hàng. Cách thông thường để lưu trữ chuỗi đó là URI hoặc phiên thực tế

Ví dụ: bạn có URI như vậy. http. //www. thí dụ. com/post_manager/bài đăng

Sau đó, bạn có thể lặp qua phát nổ (

"/", $_SERVER["REQUEST_URI"]
) để có được từng bước

Đó là lời giải thích cơ bản để hướng dẫn bạn đi đúng hướng. Bạn có thể google rất nhiều mẫu và đoạn trích bằng cách sử dụng mẩu bánh mì từ khóa

Về chủ đề lưu vị trí truy cập lần cuối (cách xác định người dùng đến từ người quản lý hay trang chủ). bạn có thể sử dụng các biến của phiên để làm điều đó. Đây là một ví dụ

Bằng cách này, bạn có thể đặt một biến trên trang chủ của mình


Và sau đó bạn chỉ cần truy cập nó từ một trang khác.
Điều quan trọng là thiết lập phiên. save_path trong tệp cấu hình PHP của bạn, nếu không các phiên của bạn có thể bị mất.

Thêm giải pháp của bạn ở đây

 B   I   U   S  small BIG code var  <   >   &  link [^] encode untab case indent outdent

Xem trước 0

thành viên hiện có

hoặc tham gia với chúng tôi

Tải xuống, Bình chọn, Nhận xét, Xuất bản

Email của bạn

Email này đang được sử dụng. Bạn có cần mật khẩu của bạn?

Mật khẩu tùy chọn

Khi trả lời câu hỏi, vui lòng.

  1. Đọc kỹ câu hỏi.
  2. Hiểu rằng tiếng Anh không phải là ngôn ngữ đầu tiên của mọi người, vì vậy hãy khoan dung với lỗi chính tả và ngữ pháp
  3. Nếu một câu hỏi được diễn đạt kém thì hãy yêu cầu làm rõ, bỏ qua nó hoặc chỉnh sửa câu hỏi và khắc phục sự cố. Xúc phạm không được chào đón
  4. Đừng bảo ai đó đọc hướng dẫn. Rất có thể họ có và không nhận được. Đưa ra câu trả lời hoặc chuyển sang câu hỏi tiếp theo
Let's work to help developers, not make them feel stupid.


Nội dung này, cùng với bất kỳ tệp và mã nguồn liên quan nào, được cấp phép theo Giấy phép Mở Dự án Code (CPOL)

Với phần này, chúng ta sẽ xem xét một vài ví dụ khác nhau về Cách Lấy Url Trang Trước Trong các vấn đề Php bằng ngôn ngữ máy tính

$_SERVER['HTTP_REFERER']

Các cách tiếp cận khác nhau để giải bài toán How To Get The Previous Page Url In Php được tóm tắt trong đoạn mã sau

basename($_SERVER['HTTP_REFERER']);
//This should be on the previous page
session_start();
$_SESSION["url"] = "the_url_of_page_we_want_to_get_back.php";
//This should be on the current executing page
session_start();
$previous_page_url = $_SESSION["url"];

Chúng ta đã học cách giải bài How To Get The Previous Page Url In Php bằng cách xem xét một loạt các trường hợp khác nhau

Làm cách nào tôi có thể nhận URL trước đó trong PHP?

Sử dụng Tiêu đề yêu cầu HTTP_REFERER để quay lại trang trước trong PHP. Tiêu đề yêu cầu HTTP_REFERER trả về URL của trang từ nơi trang hiện tại được yêu cầu trong PHP. Tiêu đề cho phép máy chủ xác nhận vị trí mà người dùng đang truy cập trang hiện tại. 31-Dec-2021

Làm cách nào để tìm URL của trang trước?

Bạn có thể sử dụng tài liệu. thuộc tính liên kết giới thiệu để lấy URL của trang trước trong JavaScript. Đó là thuộc tính chỉ đọc trả về URL của tài liệu đã tải tài liệu hiện tại. 30-Jul-2022

Làm cách nào để quay lại một bước trong PHP?

Để di chuyển dấu mũ tới đoạn tiếp theo hoặc lùi về đoạn trước đó, hãy nhấn Ctrl+Shift+A và tìm kiếm hành động Di chuyển dấu mũ về phía trước một đoạn văn hoặc Di chuyển dấu mũ về phía sau một đoạn văn. 01-Aug-2022

Làm cách nào để lấy lại URL của tôi trong laravel?

“làm thế nào để lấy url trang trước trong laravel” Code Answer's

  • Cách rõ ràng nhất có vẻ là sử dụng trình trợ giúp url()
  • {{ url()->trước() }}
  • URL. trước() hoạt động với tôi trong Laravel 5 của tôi. 1 dự án
  • doc cho phương thức trước(), có thể truy cập thông qua Mặt tiền URL
  • Bạn vẫn có thể thử các lựa chọn thay thế, theo quan điểm của bạn, bạn có thể làm

$_ máy chủ [' Http_referer '] là gì?

$_SERVER['HTTP_REFERER'] Trả về URL đầy đủ của trang hiện tại (không đáng tin cậy vì không phải tác nhân người dùng nào cũng hỗ trợ nó) $_SERVER['HTTPS'] Tập lệnh có được truy vấn thông qua giao thức HTTP an toàn không

$_ máy chủ [' Request_uri '] là gì?

$_SERVER['REQUEST_URI'] chứa URI của trang hiện tại. Vì vậy, nếu đường dẫn đầy đủ của một trang là https. //www. w3resource. com/html/html-hướng dẫn. php, $_SERVER['REQUEST_URI'] sẽ chứa /html/html-tutorials. php. Mã php sau đã sử dụng biến $_SERVER['REQUEST_URI']. 19-Aug-2022

Làm cách nào để tìm URL trước đó trong HTML?

Nếu bạn muốn quay lại trang trước mà không biết url, bạn có thể sử dụng api Lịch sử mới. lịch sử. mặt sau(); . ở đằng trước(); . đi (chỉ mục);

Làm cách nào để tôi truy cập trang trước đó trong HTML?

phương thức back() tải URL (trang) trước đó trong danh sách lịch sử. Lịch sử. phương thức back() chỉ hoạt động nếu trang trước tồn tại

Làm cách nào để liên kết tới trang trước đó trong HTML?

Bạn có thể sử dụng lịch sử. back() để yêu cầu trình duyệt quay lại trang trước của người dùng. 31-Dec-2017

Làm cách nào để quay lại trang trước?

Di chuyển giữa các màn hình, trang web và ứng dụng Điều hướng bằng cử chỉ. Vuốt từ cạnh trái hoặc phải của màn hình. điều hướng 2 nút. Nhấn Quay lại. điều hướng 3 nút. Nhấn Quay lại