Bagaimana cara mendapatkan URL halaman lengkap saat ini di PHP?

0
(0)

Dalam PHP. ada variabel superglobal yang dapat memberi Anda URL halaman kerja saat ini. Itu $_SERVER adalah variabel bawaan yang dapat mengakses URL halaman, setelah itu, Anda harus memeriksa apakah URL mengikuti jenis protokol HTTP.

Kami memahaminya dengan mengambil contoh seperti yang diberikan di bawah ini:

Contoh 1: Kita dapat mengambil operator ternary untuk memeriksa protokol kerja dan setelah itu, kita dapat menambahkan host server dan URL permintaan.

PHP

<?php 

 

$url =  isset($_SERVER['HTTPS']) &&

$url .= $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];

print_r($url);

?>

Keluaran:

Contoh 2: Pertama kita periksa protokol HTTP lalu tambahkan domain itu ke URL dengan URL permintaan. Akhirnya, kami mendapatkan URL halaman saat ini.

PHP

<?php 

    

   if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on')  

    else

         $http = "http://";  

    

    $URL = $http . $_SERVER['HTTP_HOST'];

    

    

    $URL.= $_SERVER['REQUEST_URI'];

      

    echo $URL;

  ?>

Keluaran:

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.