<?php echo $_SERVER['SERVER_NAME'];?>Adresten sonra yer alan dosya yolu ve diğer uzantıları almak için ise aşağıdaki gibi kullanmak mümkün. Buna örnek olarak /haberler/haber.php adresini verebiliriz.
<?php echo $_SERVER['SCRIPT_NAME'];?>Site adresinden sonra yer alan parametre ifadelerini de alabiliriz. Yani örnek olarak $_GET ile gelen bir değeri baz alabiliriz. Şöyle ki ;
echo $_SERVER['REQUEST_URI'];Bunların yanı sıra komple tüm adresi de bu şekilde alabiliriz. Örnek olarak http://www.harunalp.com/category/php adresini verebiliriz.
echo $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];Yukarıdaki yöntemler dışında ben realpath fonksiyonunu kullanıyorum. Bu fonksiyon ile de tüm adresi almak mümkün. Bir sabite atayarak sitede gerekli alanlarda işlemlere göre kullanıyorum. Php ile url adresini bu şekilde yapabiliriz. İyi çalışmalar.