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:
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']
.- 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 -