PHP ile URL adresini almak için $_SERVER ön tanımlı değişkenlerden faydanalanacağız. Site adresini almak için : örn : https://www.siteadresi.com
echo $_SERVER['SERVER_NAME'];
Adresten sonraki yolu ve dosya uzantılarını almak için : örn : /sayfa/sayfa.php
echo $_SERVER['SCRIPT_NAME'];
Şimdi ise site adresinden sonraki dosya yolunu ve GET değerleri ile beraber alalım.
Örneğin : /sayfa/sayfa.php?id=1
echo $_SERVER['REQUEST_URI'];
Tüm adresi almak için : https://www.siteadresi.com/haberler/sayfa.php?id=1
echo $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];