Yararlı Linkler

Php ile Aktif Sayfayı Alma



Bu örnek özellikle menüyü tek bir dosyada tutup sayfa içine include ettiğiniz projelerinizde işinize yarayabilir.Örneğin menü kodlarınız tek bir dosya içinde ve her sayfada menü kodlarının olduğu dosyayı include ediyorsunuz.Ama menüde active özelliğini kullanmak istiyorsunuz veya bulunulan sayfayı menüde css ile belirtmek istiyorsunuz.İşte bu kod burada devreye giriyor ve size hangi sayfada olduğunuzu gösteriyor.

<?php
$path = $_SERVER["SCRIPT_NAME"];
$file = basename($path);
?>

Bulunduğunuz sayfa "index.php" ise $file değişkenini echo yaptığınızda size "index.php" sonucunu verecektir.İyi çalışmalar

Yorum Gönder

2 Yorumlar

  1. peki aktif sayfanın title bilgisini nasıl çekeriz?

    YanıtlaSil
  2. title'ı çekmekteki kastınız nedir? eğer her sayfada farklı title kullanmak istiyorsanız head.php ye yukarıdaki kodlarla sayfayı aldıktan sonra kontrol yaparak her sayfaya title atayabilirsiniz.
    if($file=='haberler.php){
    $title = 'Haberler Sayfası'
    }else{
    ....
    }
    gibi

    YanıtlaSil