• 18-10-2015, 17:48:14
    #1
    İf else döngüsü ile hover çalıştırmaktayım. Anasayfa için server request uri 'de index.php 'yi baz aldım. Eğer url sonu index.php ise hover çalışıyor.

    Lakin siteye doğrudan girişte yani index.php olmadan www.abc.com olarak girince hover çalışmamakta. Request uri'ye ne atama yaparsam bu şekilde girildiğinde de hover çalışır? (./. şeklinde tanımlamada yaptım lakin kabul etmedi sonuçta siteye ilk girişte / ibareside yer almıyor.)

    Ya da htaccess da rewrite yaparak ilk gelen ziyaretçiyide otomatik index.php ye yönlendirsem bu sorun çözüme kavuşur mu?
  • 18-10-2015, 17:54:09
    #2
    request urinin var olup olmadığını isset ya da if ile kontrol et. eğer yoksa $uri = 'index.php' eğer varsa da $uri = $_SERVER["REQUEST_URI"]; olarak al
  • 18-10-2015, 18:33:11
    #3
    ahmetshen adlı üyeden alıntı: mesajı görüntüle
    request urinin var olup olmadığını isset ya da if ile kontrol et. eğer yoksa $uri = 'index.php' eğer varsa da $uri = $_SERVER["REQUEST_URI"]; olarak al
    Şu şekilde request kullanıyorum zaten hocam tam olarak açıklayamadım sanırım.

    <?php if($_SERVER['REQUEST_URI'] == "/index.php") echo "current-menu-item"; ?>
    Bu if de index.php de ise hover yanıyor, misal www.r10.net/index.php girince hover yanıyor ama www.r10.net diye girince yanmıyor. Boş requestde hoverı nasıl çalıştıracağım asıl sıkıntım bu idi.
  • 18-10-2015, 23:19:43
    #4
    Merhaba,

    <?php if(($_SERVER['REQUEST_URI'] == "/index.php") || ($_SERVER['REQUEST_URI'] == "/")) echo "current-menu-item"; ?>
    /'dan emin oolamadım echo $_SERVER['REQUEST_URI']; ile kontrol edin lütfen.

    kolaylıklar.



    MahmutCan adlı üyeden alıntı: mesajı görüntüle
    Şu şekilde request kullanıyorum zaten hocam tam olarak açıklayamadım sanırım.

    <?php if($_SERVER['REQUEST_URI'] == "/index.php") echo "current-menu-item"; ?>
    Bu if de index.php de ise hover yanıyor, misal www.r10.net/index.php girince hover yanıyor ama www.r10.net diye girince yanmıyor. Boş requestde hoverı nasıl çalıştıracağım asıl sıkıntım bu idi.
  • 19-10-2015, 17:07:48
    #5
    bluexpres adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    <?php if(($_SERVER['REQUEST_URI'] == "/index.php") || ($_SERVER['REQUEST_URI'] == "/")) echo "current-menu-item"; ?>
    /'dan emin oolamadım echo $_SERVER['REQUEST_URI']; ile kontrol edin lütfen.

    kolaylıklar.
    Çok teşekkür ederim oldu hocam
  • 15-06-2017, 00:26:49
    #6
    @ahmetshen; @bluexpres; hocam birde ben sorim müsaitsen veya müsait olan coder arkadaşlarımıza.

    <?php if(($_SERVER['REQUEST_URI'] == "/index.php") || ($_SERVER['REQUEST_URI'] == "/")){
    ?>
    LINK GELECEK BURAYA
    <?php
    }
    ?>

    Yapmak istediğim ise birden fazla url alt sayfa belirtmek istiyorum onu request urlyi çoğaltarak değil daha kısa ve pro olarak nasıl ekleriz?
  • 19-06-2017, 12:02:15
    #7
    Merhaba,
    Kaç link kontrol edeceksiniz ne kadar optimal olur bilemem ama mantığı da anlayabilmeniz için en kolay yollardan birisi olarak

    $takip_edilecekler=array("'index.php","falan.php","filan.php");
    şeklinde bir diziyi
    if(in_array($_SERVER['REQUEST_URI'],$takip_edilecekler)){
    //olaylar
    }
    şeklinde kontrol edebilirsiniz.
    http://php.net/manual/tr/function.in-array.php


    İyi çalışmalar.


    Sessiz adlı üyeden alıntı: mesajı görüntüle
    @ahmetshen; @bluexpres; hocam birde ben sorim müsaitsen veya müsait olan coder arkadaşlarımıza.

    <?php if(($_SERVER['REQUEST_URI'] == "/index.php") || ($_SERVER['REQUEST_URI'] == "/")){
    ?>
    LINK GELECEK BURAYA
    <?php
    }
    ?>

    Yapmak istediğim ise birden fazla url alt sayfa belirtmek istiyorum onu request urlyi çoğaltarak değil daha kısa ve pro olarak nasıl ekleriz?
  • 28-06-2017, 23:28:37
    #8
    @bluexpres; teşekkürler hocam bu arada script yada kod mod yazıyomusunuz forumda iş alıyomusunuz? skype gönderin ekleyim işler çıkabilmekte.

    Sağol tekrardan.