Translate

19 Temmuz 2012 Perşembe

PHP ile Adres Satırını Almak

PHP ile adres satırının tamamını alma işlemi

Kullanacağımız fonksiyon ve değişkenler

$_SERVER['SERVER_NAME'] : Geçerli betiğin altında çalıştığı sunucunun adıdır. Eğer betik bir sanal konak üzerinde çalışıyorsa, o sanal konağın adını içerir. braveyoung01.blogspot.com


$_SERVER['REQUEST_URI'] Sayfaya erişim için belirtilen URI; /2012/07/php-adres-satirini-almak.html


explode($değişken) Bir dizgeyi bir ayraca göre bölüp bir dizi haline getirir


end($array) işlevi dizi'nin dahili göstericisini son elemana kadar ilerletir ve bu elemanın değerini döndürür.


str_replace($aranacak_deger, $yeni_deger, $aranacak_yer) Bir alt dizgenin bütün örneklerini yenisiyle değiştirir


Şimdi Örneğimize Gelelim


http://braveyoung01.blogspot.com/2012/07/php-adres-satirini-almak.html


web tarayıcının adres satırında yazan bu adresi alıp ekrana echo ile bastıralım.



echo "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];



Şimdi sitenin ismi değilde konunun linkini alalım sadece bunun için


yani alacağımız php-adres-satirini-almak.html  adres bu 




echo end(explode('/',  $_SERVER['REQUEST_URI']));


sadece konunun başlığını almak isterseniz yani php-adres-satirini-almak sonundaki .html yi almak istemezseniz şu kodları kullanmanız gerekir

 echo end(explode('/', str_replace('.html', '', $_SERVER['REQUEST_URI'])));

Hiç yorum yok:

Yorum Gönder