• 23-07-2014, 12:25:47
    #1
    Aşağıdaki kod ile sitemdeki sayfanın url sini gösteriyorum.

    <?php  echo 'http://'.$_SERVER['HTTP_HOST' ].$_SERVER['REQUEST_URI']; ?>
    aşağıdaki çıktıyı alıyorum:

    http://site.com/kosul/1/28,35/donanim-fark-sonuc/
    Benim isteğim link kısaltmak. Aşağıdaki bölüm benim kısa linkim.

    http://site.com/kosul/1/28,35
    Bu şekilde nasıl gösterebilirim?
  • 23-07-2014, 14:51:56
    #2
    Eğer link yapınız sabitse , ekstra fonksiyonlar kullanmadan
    function url (){
    
    $url = $_SERVER['HTTP_HOST' ].$_SERVER['REQUEST_URI'];
    $yUrl = explode('/', $url );
    return 'http://'.  $yUrl[0] . '/' . $yUrl[1] . '/' . $yUrl[2] . '/' . $yUrl[3] ;
    
    }
    
    
    //kullanmak istediğiniz yerde,
    
    echo url();
    şeklinde basitçe kullanabilirsiniz.


    edit : nokta hatası.
  • 23-07-2014, 18:01:18
    #3
    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    Eğer link yapınız sabitse , ekstra fonksiyonlar kullanmadan
    function url (){
    
    $url = $_SERVER['HTTP_HOST' ].$_SERVER['REQUEST_URI'];
    $yUrl = explode('/', $url );
    return 'http://'.  $yUrl[0] . '/' . $yUrl[1] . '/' . $yUrl[2] . '.' . $yUrl[3] ;
    
    }
    
    
    //kullanmak istediğiniz yerde,
    
    echo url();
    şeklinde basitçe kullanabilirsiniz
    Teşekkür ederim. Şu kandil günü Allah yapacağınız duaları kabul etsin.
  • 23-07-2014, 18:26:04
    #4
    rizikos adlı üyeden alıntı: mesajı görüntüle
    Teşekkür ederim. Şu kandil günü Allah yapacağınız duaları kabul etsin.
    Amin , cümlemizin inşallah.


    Ekleme : Nokta hatası yapmışım fonksiyonda , düzelttim şimdi. Son halini alırsanız daha sağlıklı çalışacaktır.
  • 24-07-2014, 01:03:35
    #5
    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    Amin , cümlemizin inşallah.


    Ekleme : Nokta hatası yapmışım fonksiyonda , düzelttim şimdi. Son halini alırsanız daha sağlıklı çalışacaktır.
    Gördüm hocam. Teşekkürler