Get URL PHP – Cách lấy URL trang hiện tại trong PHP

Cách lấy URL trang hiện tại trong PHP (Get URL PHP)

Để lấy URL của trang hiện tại (Get URL PHP), PHP cung cấp một biến superglobal $ _SERVER . $ _SERVER là một biến tích hợp 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 superglobal luôn có sẵn trong mọi phạm vi.

Nếu bạn muốn có URL đầy đủ của trang, thì bạn sẽ cần kiểm tra giao thức (hoặc tên lược đồ), xem nó là https hay http. Xem ví dụ bên dưới:

<?php  
    if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on')   
         $url = "https://";   
    else  
         $url = "http://";   
    // Append the host(domain name, ip) to the URL.   
    $url.= $_SERVER['HTTP_HOST'];   
    
    // Append the requested resource location to the URL   
    $url.= $_SERVER['REQUEST_URI'];    
      
    echo $url;  
  ?>   

Output

get url php dizibrand

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

<?php  
$protocol = ((!emptyempty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://";  
$CurPageURL = $protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];  
echo "The URL of current page: ".$CurPageURL;  
?>     

Output

get url php 1 dizibrand

Để 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ụ dưới đây:

<?php  
    $curPageName = substr($_SERVER["SCRIPT_NAME"],strrpos($_SERVER["SCRIPT_NAME"],"/")+1);  
    echo "The current page name is: ".$curPageName;  
    echo "</br>";  
  ?>   

Output

get url php 2 dizibrand
Bài viết này có hữu ích không?
Không

Bài viết liên quan

Từ khoá tìm kiếm

Google dịch | Zavi | Photoshop Online | Youtube Vanced | Ccleaner | CCNA | Slidesgo | Minecraft | Zalo | CSDL | Python | API | Wordpress | Drupal | Ruby | AngularJS | Công thức lượng giác | Realtek HD Audio Manager | Giảm dung lượng ảnh | Phần mềm chỉnh sửa video | Software Engineer | Visual Studio Code | Phím tắt Game Euro Truck Simulator 2 | Phần mềm AI | Phần mềm chuyển PDF sang Word | Phần mềm chỉnh sửa Video | Zoom | Backend Developer | PHP | Centos | Sách lập trình Java | CUBET | Cisco Packet Tracer | Teamviewer | Foxit Reader | Quillbot | DLMixcloud | Removebg | SaveFrom | APKPure | Clash of Clans APK | Android Auto APK | Youtube Vanced APK | TapTap APK | APKPure APK

Đã thêm item vào giỏ hàng.
0 item - 0