PHP – Hàm lấy link hiện tại của website

Thứ Sáu, 12/01/2024 · 2 phút đọc

Để lấy đường link website hiện tại mà người dùng đang truy cập để nhúng vào chức năng chia sẻ lên mạng xã hội như: Facebook, Mạng xã hội X .. Có thể viết hàm sau để get link:

function getCurrentPageURL() {
    $protocol = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? 'https://' : 'http://';
    $url = $protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
    return $url;
}

$currentURL = getCurrentPageURL();

Trong đoạn mã trên:

  1. getCurrentPageURL là một hàm tạo ra URL hiện tại của trang web dựa trên các biến môi trường của PHP như $_SERVER['HTTPS'], $_SERVER['HTTP_HOST'], và $_SERVER['REQUEST_URI'].
  2. Biến $currentURL sẽ chứa đường link hiện tại của trang web.

Sau khi có được đường link, bạn có thể sử dụng nó để nhúng vào chức năng chia sẻ Facebook, Mạng xã hội X….

Ví dụ:

<a href="https://www.facebook.com/sharer/sharer.php?u=<?php echo urlencode($currentURL); ?>" target="_blank">Chia sẻ trên Facebook</a>

- Ảnh đại diện bài viết -

Không có bình luận nào

Bình luận!

Địa chỉ email của bạn sẽ không được công khai. Các trường bắt buộc được đánh dấu *.