Php ile web sayfanızda yer alan url yapısının tam adresine ulaşabilirsiniz. Bunun için birden farklı fonksiyon ve metod mevcuttur. Öncelikle $_SERVER ön tanımlı kullanım yöntemlerine bir bakalım. Ardından realpath(); yani benim kullandığım yönteme bir bakalım.
Sitenizin tam adresini almak için ;
<?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 https://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.
Hi! Would you mind if I share your blog with my zynga group?
There’s a lot of folks that I think would
really appreciate your content. Please let me
know. Many thanks
Definitely. You only need to include the article as a source.