Php ile Adres Çubuğundaki Url’yi Almak

Php ile Adres Çubuğundaki Url’yi Almak
23 Eylül 2018 tarihinde eklendi, 161 kez okundu.

Bugünkü yazımızda sizlerle Php ile adres çubuğundaki Url’yi alma konusunu kod vererek detaylı olarak inceleyeceğiz. Bu işlem için basit bir kod yapısı kullanacağız. Php url alma işlemi için alt kısımdaki kodları kullanabilirsiniz. Şimdi gelin bu işlem için gerekli olan kodları paylaşalım ve pratikte nasıl kullanabileceğinize bakalım.

Php Adres Çubuğundaki Url’yi Alma

İlk olarak domaini ne şekilde alırız ona bakalım, örnek adresimiz şu şekilde olsun (https://acemi.com/php-url-alma.php?id=22):




$_SERVER['SERVER_NAME'];

Yukarıdaki kod bize adres çubuğundaki domaini verir. Bu kodun çıktısı bizim sitemiz için “acemi.com” şeklinde olacaktır. Yeni php base url bu şekilde alınmaktadır. Bunu ekrana yazdırmak isterseniz;

echo $_SERVER['SERVER_NAME'];

şeklinde kullanabilirsiniz, eğer domain adresini bir değişkene atamak isterseniz;

$domainName = $_SERVER['SERVER_NAME'];

olarak kullanma imkanınız vardır. Php adres satırından bilgi almak için yani uzantı bilgisini almak için ise şu kodu kullanabilirsiniz;

$_SERVER['SCRIPT_NAME'];

Bu kod bize domainden sonraki uzantıyı verir, bu kodun çıktısı ise “/php-url-alma.php” şeklinde olacaktır, ekrana yazdırmak için;

echo $_SERVER['SCRIPT_NAME'];

bir değişkene atamak için ise;

$adresUzantisi = $_SERVER['SCRIPT_NAME'];

şeklinde kodu kullanabilirsiniz.

Eğer adresi GET parametreleri ile birlikte almak isterseniz (php url &) o zaman aşağıdaki kodu çalıştırmanız gerekecektir;




$_SERVER['REQUEST_URI'];

Bu kod ile ekrana yazdırma işlemini;

echo $_SERVER['REQUEST_URI'];

şeklinde ve bir değişkene atma işlemini ise;

$uzantiGetBilgileri = $_SERVER['REQUEST_URI'];

şeklinde kullanabilirsiniz.

Php Adres Satırı Full Yazdırma

Eğer php adres çubuğundaki url alma işlemini tüm adresi alma şeklinde yapmak istersenia aşağıdaki kod işinizi görecektir;

$tumAdresiAlma = 'https://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];

Eğer adres alacağınız url https değilse verdiğimiz örnekteki https kısmını http şeklinde değiştirmeniz gerekmektedir. Bu kod ile alacağımız çıktı şu şekilde olacaktır (https://acemi.com/php-url-alma.php?id=22). Değişkene atadığınız adresi php url yazdırma işlemi için;

echo $tumAdresiAlma;

şeklinde kullanabilirsiniz. Sorularınız olursa yazının alt tarafındaki yorum bölümünden bize iletebilirsiniz. Arzu edenler alt kısımdaki videodan daha detaylı bilgi alabilirler.

PHP URL’den Veri Alma

Etiketler:

Yorumlar

Henüz yorum yapılmamış.

Sayfa başına git