• 30-10-2013, 23:34:42
    #1
    Arkadaşlar şöyle bir durum var,
    Referrer adresini istediğim şekilde alamadım bir türlü.
    Localde deneme yapıyorum ve şöyle iki dosyam var.
    dnm/referrer_go.php
    <?php 
    //header("Location: http://localhost/dnm/referrer_get.php");
    ?>

    dnm/referrer_get.php
    var_dump ( $_SERVER['HTTP_REFERER'] );
    git.php ye girdiğim zaman dönen sonuç daima http://localhost/dnm/ oluyor.
    bir yerde bi yanlışlık var ama anlamadım

    git.php den gelindini nasıl algılayabilirim acaba ?
  • 30-10-2013, 23:44:18
    #2
    Reveloper
    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar şöyle bir durum var,
    Referrer adresini istediğim şekilde alamadım bir türlü.
    Localde deneme yapıyorum ve şöyle iki dosyam var.
    dnm/git.php
    <?php 
    //header("Location: http://localhost/dnm/gelen_bilgisi.php");
    ?>

    dnm/gelen_bilgisi.php
    var_dump ( $_SERVER['HTTP_REFERER');
    git.php ye girdiğim zaman dönen sonuç daima http://localhost/dnm/ oluyor.
    bir yerde bi yanlışlık var ama anlamadım

    git.php den gelindini nasıl algılayabilirim acaba ?
    YANLIŞ:
    var_dump ( $_SERVER['HTTP_REFERER');
    DOĞRU:
    var_dump($_SERVER['HTTP_REFERER']);
  • 30-10-2013, 23:55:24
    #3
    Burti adlı üyeden alıntı: mesajı görüntüle
    YANLIŞ:
    var_dump ( $_SERVER['HTTP_REFERER');
    DOĞRU:
    var_dump($_SERVER['HTTP_REFERER']);
    buraya yazarken yanlış yazmışım galiba. Düzeltiyorum ilk mesajı.
    syntax hatası almıyorum,
    var_dump sonucu gelen değer almak istediğim sonucu vermiyor.

    Dönen değer : http://localhost/dnm/

    Benim almak istediğim değer : http://localhost/dnm/git.php
  • 30-10-2013, 23:56:46
    #4
    Reveloper
    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    buraya yazarken yanlış yazmışım galiba. Düzeltiyorum ilk mesajı.
    syntax hatası almıyorum,
    var_dump sonucu gelen değer almak istediğim sonucu vermiyor.

    Dönen değer : http://localhost/dnm/

    Benim almak istediğim değer : http://localhost/dnm/git.php
    localde denediğiniz için öyle olabilir hocam wamp kullanıyorum ben hiç sıkıntı yok
  • 31-10-2013, 00:06:19
    #5
    Burti adlı üyeden alıntı: mesajı görüntüle
    localde denediğiniz için öyle olabilir hocam wamp kullanıyorum ben hiç sıkıntı yok
    Hosta yükledim sorun devam etmekte

    http://www.konusarakyaz.com/referrer_go.php
    amacım websiteme gelen URL yi almak. ve o belirli urlden gelenlere farklı alanlar göstermek.
  • 31-10-2013, 00:08:52
    #6
    Reveloper
    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    Hosta yükledim sorun devam etmekte :S

    http://www.konusarakyaz.com/referrer_go.php
    hocam bi linkten gitmezseniz öyle görür

    mesela: http://link.tl/7i7a
  • 31-10-2013, 00:12:03
    #7
    Burti adlı üyeden alıntı: mesajı görüntüle
    hocam bi linkten gitmezseniz öyle görür

    mesela: http://link.tl/7i7a
    Teşekkürler. ama bu seferde gelen değer;
    http://link.tl/7i7a


    asıl yönlendiren adres olan referrer_go.php yi öğrenme şansım yok mu acaba ?

    benim siteme yönlenecek kişiler linke tıklamadan , doğrudan sistem girişi ve sonrası yönlendirme ile gelecekler bu yüzden bu yönlendirme sayfasını yakalamam lazım. Yani herhangi bir linke tıklama olmuyor.
  • 31-10-2013, 00:20:22
    #8
    Reveloper
    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    Teşekkürler. ama bu seferde gelen değer;
    http://link.tl/7i7a


    asıl yönlendiren adres olan referrer_go.php yi öğrenme şansım yok mu acaba ?

    benim siteme yönlenecek kişiler linke tıklamadan , doğrudan sistem girişi ve sonrası yönlendirme ile gelecekler bu yüzden bu yönlendirme sayfasını yakalamam lazım. Yani herhangi bir linke tıklama olmuyor.


    <?php 
    $gelenlink="https://www.r10.net/php/1148724-php-referrer-gelen-url-alma.html#post1068135508";
    $gelmesigerekenlink="giris.php"; 
    
    $bolmeislemi=explode('/',$gelenlink); 
    
    if($gelenlink==end($bolmeislemi)){ 
    echo "doğru geldin"; 
    }else{ 
    echo "yanlış geldin"; 
    } 
    ?>
    edit düzelttim.
  • 31-10-2013, 00:42:10
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşım headerle yönlendirme yapıyorsan sorun olabilir bazen. Javascript ile yap yönlendirmeyi.

    Yalnız referrere güvenme. İstenildiği gibi değiştirilebilir. Önemli bir yerde kullanacaksan session kullan veya ip ye göre falan anlık bir hash vs. oluştur