PHP ile Bulunduğunuz Sayfanın Adresini (URL) Almak



PHP ile sayfanın URL‘sini veya sadece dizin (path) adını almak istiyorsanız;

Üzerinde çalışacağımız örnek link: 

https://ahmetyozgatli.com/php-ile-bulundugunuz-sayfanin-adresini-url-almak

  • Belirtilen link içerisinden sadece sitenin ana adını almak için aşağıdaki kodu php tagları içerisinde çalıştırabilirsiniz.
PHP ile Bulunduğunuz Sayfanın Adresini (URL) Alma Kodu;
<?php echo $_SERVER['SERVER_NAME']; ?>
PHP ile Bulunduğunuz Sayfanın Adresini (URL) Alma Kodunun Ekrana Çıktısı;

www.ahmetyozgatli.com

  • Sadece dizin (path) kısmını almak istiyosanız ise kodu şöyle değiştirebilirsiniz.
<?php echo $_SERVER['SCRIPT_NAME']; ?>

Kodun çıktısı şöyle olacaktır: 
/2018/10/15/php-ile-sayfanin-url-adresini-parcalayarak-almak/”

Örnek çalışma:

Basit bir dil işlevi yapmak için alan adından sonraki uzantıyı değişkene atayalım.

<?php $degisken = $_SERVER['REQUEST_URI']; ?>

Kullanıcı, türkçe hakkımızda sayfasında iken ingilizce sayfaya geçmek istediğinde hakkımızda sayfasının ingilizce versiyonunu açtırmak için aşağıdaki kod bloğunu kullanabilirsiniz.

<a href="https://ahmetyozgatli.com<?php echo $degisken; ?>"> <img src="https://ahmetyozgatli.com/resim/tr.png"> </a>

<a href="http://en.ahmetyozgatli.com<?php echo $degisken; ?>"> <img src="https://ahmetyozgatli.com/resim/en.png"> </a>

ahmetyozgatli.com ve en.ahmetyozgatli.com adreslerinin sonuna atadığımız değişkeni yazdığımızda kullanıcı hangi sayfada ise dil seçimi yaptığında ilgili sayfaya yönlenecektir.

Not: türkçe ve ingilizce sayfalarının url adresleri aynı olmalıdır.

Benimle etkileşime geç

Yazıyı değerlendirmek için yıldızlara tıklayabilirsin!

Makalenin yararlı olmamasına üzgünüm!

BU NOT İLE ALAKALI

WordPress, Lütfen site yöneticisine haber verin. Çözümü