Get thông tin URL hiện tại trong PHP


Khi lập trình một trang web bằng PHP, đôi khi bạn cần lấy thông tin URL hiện tại của trình duyệt.

VD trong các trường hợp sau:

– Lấy URL hiện tại của bài viết để share lên mạng xã hội.
– Lưu xuống database, để phục vụ các mục địch thống kê, tracking người dùng.
– Và nhiều mục đích khác…

Sau đây là đoạn code PHP dùng để lấy thông tin URL hiện tại:

<?php
function getCurURL()
{
    if (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on") {
        $pageURL = "https://";
    } else {
    	$pageURL = 'http://';
    }

    if (isset($_SERVER["SERVER_PORT"]) && $_SERVER["SERVER_PORT"] != "80") {
        $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];
    } else {
        $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
    }

    return $pageURL;
}

Khi bạn muốn hiển thị thông tin URL hiện tại thì bạn gọi function getCurURL()

<?php echo getCurURL(); ?>

 

             
SHARE

Bài viết liên quan

Có 1 bình luận trong bài viết “Get thông tin URL hiện tại trong PHP”

  1. bạn có thể hướng dẫn mình lấy đường link ảnh tự động của các sản phẩm để mình cho vào đây không.

mode_edit Bình luận của bạn

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

account_circle
web