PHP lấy tên trang hiện tại

Anu Ngày 13 tháng 5 năm 2019

  • Công cụ PHP thú vị

Để lấy URL của trang hiện tại được hiển thị trong cửa sổ URL của trình duyệt

  • Muốn tạo tệp bao gồm có chức năng
  • Tạo một liên kết đến chính trang đó
  • Biến được thêm bằng một chuỗi truy vấn

Bán tại. Bây giờ bạn có thể lấy URL trang hiện tại bằng cách sử dụng dòng. 🔥472 Views

  • Công cụ PHP thú vị

Bạn có thể sử dụng biến dựng sẵn $_SERVER để lấy URL của trang hiện tại trong PHP. $_SERVER là một biến siêu toàn cầu, có nghĩa là nó luôn có sẵn trong mọi phạm vi

Ngoài ra, nếu bạn muốn có URL đầy đủ của trang, bạn sẽ cần kiểm tra tên lược đồ [hoặc giao thức], xem đó là http hay https. Hãy xem một ví dụ để hiểu cách thức hoạt động của nó

Hôm nay, Chúng tôi muốn chia sẻ với các bạn php lấy tên trang. Trong bài đăng này, chúng tôi sẽ hiển thị cho bạn tên trang hiện tại của php mà không có đường dẫn, hãy nghe phần Lấy tên trang hiện tại PHP, chúng tôi sẽ cung cấp cho bạn bản demo và ví dụ để thực hiện. Trong bài đăng này, chúng ta sẽ tìm hiểu về PHP Get Current URL Full Path HTTP-HTTPS Protocol với một ví dụ

PHP. Nhận tên trang hiện tại

nội dung

Có những điều sau đây Giới thiệu đơn giản về cách lấy tên trang hiện tại bằng PHP?

Vì tôi sẽ giới thiệu Bài đăng này với ví dụ Làm việc trực tiếp để phát triển php lấy url đầy đủ với các tham số, do đó, php lấy url hiện tại với chuỗi truy vấn được sử dụng cho ví dụ này như sau

Lấy tên trang hiện tại không có phần mở rộng bằng PHP

$all_page_info = pathinfo[ __FILE__ ];
$getCurrentPageName = $all_page_info['filename'];  
print_r[$getCurrentPageName]; //results : index

Dữ liệu hàm pathinfo[] hữu ích chính của PHP trả về một mảng chứa tất cả các chi tiết về một đường dẫn. giống như khóa tên tệp giữ tên tệp [. php,. html,. txt] mà không có bất kỳ loại tiện ích mở rộng nào, nó sẽ chỉ trả về tên trang

$getCurrentPageName = pathinfo[__FILE__, PATHINFO_FILENAME]; 
print_r[$getCurrentPageName]; //results : index

Ngoài ra, dòng mã trên trả về tên trang hiện tại/đang hoạt động mà không cần phần mở rộng. Tuy nhiên, tôi khuyên bạn nên sử dụng $_SERVER[‘PHP_SELF’] thay vì __FILE__. Bởi vì nếu mã chạy từ một tệp khác thì nó sẽ bị hỏng

$getCurrentPageName = pathinfo[$_SERVER['PHP_SELF'], PATHINFO_FILENAME]; 
print_r[$getCurrentPageName]; // results : index

Lấy tên trang hiện tại với phần mở rộng bằng PHP

$getCurrentPageName = basename[$_SERVER['PHP_SELF']]; 

print_r[$getCurrentPageName]; // results : index.php

Mã nguồn PHP ở trên trả về getCurrentPageName hiện tại/đang hoạt động với phần mở rộng tên tệp

Nếu bạn gặp phải bất kỳ vấn đề nào, vui lòng thông báo cho tôi trong phần bình luận sau. Vui lòng thích và chia sẻ bài viết này cách lấy tên trang hiện tại bằng PHP với những người khác nhiều hơn

Để lấy URL của trang hiện tại, PHP cung cấp một biến siêu toàn cầu $_SERVER. $_SERVER là một biến có sẵn của PHP, được sử dụng để lấy URL của trang hiện tại. Nó là một biến siêu toàn cầu, có nghĩa là nó luôn có sẵn trong mọi phạm vi

Nếu chúng tôi muốn có URL đầy đủ của trang, thì chúng tôi sẽ cần kiểm tra giao thức [hoặc tên lược đồ], cho dù đó là https hay http. Xem ví dụ bên dưới

đầu ra

Ghi chú. Hàm isset[] được sử dụng ở đây để kiểm tra xem HTTPS đã được bật hay chưa. Nó kiểm tra xem một biến có tồn tại hay không

Hoặc, chúng ta cũng có thể lấy URL đầy đủ của trang hiện tại bằng một cách khác được cung cấp trong ví dụ tiếp theo

đầu ra

Để chỉ lấy tên của trang hiện tại được mở trên trình duyệt, hãy xem ví dụ bên dưới

đầu ra

Tôi có một tệp tên là demo.php trong đó tôi không có bất kỳ biến GET nào trong URL, vì vậy nếu tôi muốn ẩn một nút nếu ở trên trang này, tôi không thể sử dụng một cái gì đó như thế này

________số 8_______

Vì vậy, tôi muốn một cái gì đó như

$filename = //get file name
if[$filename == 'file_name.php'] {
  //Hide
} else {
  //show
}

Tôi không muốn khai báo các biến GET không cần thiết chỉ để làm việc này

Cách lấy tên trang PHP hiện tại?

Để lấy URL của trang hiện tại, PHP cung cấp một biến siêu toàn cầu $_SERVER . $_SERVER là một biến có sẵn của PHP, được sử dụng để lấy URL của trang hiện tại. Nó là một biến siêu toàn cầu, có nghĩa là nó luôn có sẵn trong mọi phạm vi.

$_ lấy [' trang '] là gì?

PHP $_GET là một biến siêu toàn cầu PHP được sử dụng để thu thập dữ liệu biểu mẫu sau khi gửi biểu mẫu HTML bằng method="get" . $_GET cũng có thể thu thập dữ liệu được gửi trong URL. Giả sử chúng ta có một trang HTML chứa một siêu liên kết với các tham số.

Làm cách nào để lấy tên miền từ URL trong PHP?

Tất cả mã PHP được nhóm lại với nhau trong hàm getDomain[] . Thông số $url phải được chuyển đến hàm getDomain[], từ đó bạn muốn lấy tên miền. Hàm getDomain[] trả về tên miền nếu tìm thấy và FALSE nếu không tìm thấy.

Làm cách nào để có được vị trí hiện tại trong PHP?

Phương thức getCurrentPosition[] được sử dụng để lấy vị trí của khách truy cập và phương thức showLocation[] được sử dụng để lấy địa chỉ của khách truy cập từ getLocation. php tập tin sử dụng Ajax. Mã HTML. Sau khi nhận được vị trí của khách truy cập, địa chỉ sẽ được hiển thị trên trang web [ #location span].

Chủ Đề