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

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.

Bu makale ne kadar yararlı oldu?

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

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

Makale hakkındaki görüşler;

Aklına takılanları sor..

sevkiyozgatli
BU MAKALE İLE İLGİLİ

WordPress ‘utf8mb4_unicode_ci’ Hatası Çözümü