• 01-10-2022, 23:31:34
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Selam .

    Arkadaşlar ref gösteren bir koda ihtiyacım var .
    Örnek :

    sitem.com/goster.php girince sayfada

    referansınız
    sitem.com


    yazsın . yardımcı olabilecek var mı ?
  • 01-10-2022, 23:38:49
    #2
    Üyeliği durduruldu
    İstenilen kod.
    <?php
    $referer = "";
    $referer_site = "";
    if(isset($_SERVER['HTTP_REFERER'])){
       $referer = $_SERVER['HTTP_REFERER'];
       $referer_site = explode("/",$referer)[2];
    }
    
    echo $referer_site;
    ?>
    output;
    www.siteadi.com
  • 01-10-2022, 23:39:31
    #3
    <?php
    echo "referansınız : <br>" ;
    echo "sitem.com";
    ?>

    Hocam dediginizden bunu anladım.
  • 01-10-2022, 23:42:35
    #4
    merttbaskayaa adlı üyeden alıntı: mesajı görüntüle
    <?php
    echo "referansınız : <br>" ;
    echo "sitem.com";
    ?>

    Hocam dediginizden bunu anladım.
    Hocam site adresini ben yazmayacam php kendisi gösterecek goster.php'ye nereden girildiyse . IrmakDilara yazdı ama kod çalışmadı .
  • 01-10-2022, 23:44:37
    #5
    Üyeliği durduruldu
    Ceze adlı üyeden alıntı: mesajı görüntüle
    Hocam site adresini ben yazmayacam php kendisi gösterecek goster.php'ye nereden girildiyse . IrmakDilara yazdı ama kod çalışmadı .
    Kod çalışması için bir link üzerinden gitmesi lazım. Referans bu şekilde çalışır.
    Bir sitedeyken adres satırına url yi yazarsanız çalışmaz.

    Kısaca bir href veya yönlendirme üzerinden o sayfaya gitmeli. Direkt olarak giderse referer alamaz sunucu.
  • 01-10-2022, 23:45:19
    #6
    Ceze adlı üyeden alıntı: mesajı görüntüle
    Hocam site adresini ben yazmayacam php kendisi gösterecek goster.php'ye nereden girildiyse . IrmakDilara yazdı ama kod çalışmadı .
    <?php
    if($_SERVER['HTTP_REFERER']){
    $referer = $_SERVER['HTTP_REFERER'];
    echo $referer;
    }
    ?>

    Bide böyle deneyin
  • 01-10-2022, 23:48:01
    #7
    Üyeliği durduruldu
    merttbaskayaa adlı üyeden alıntı: mesajı görüntüle
    <?php
    if($_SERVER['HTTP_REFERER']){
    $referer = $_SERVER['HTTP_REFERER'];
    echo $referer;
    }
    ?>

    Bide böyle deneyin
    Burada belirtilen kod hatalıdır. if condition girerseniz oraya bir şeyi karşılamalı veya "true-false" dönmeli bunun sonucunda alınacak hata;

    [B]Warning[/B]: Undefined array key "HTTP_REFERER" in [B]C:\xampp\htdocs\test.php[/B] on line [B]2[/B]
    Referans olmadan o sayfaya gelen olursa hata alır kısacası.
  • 01-10-2022, 23:49:09
    #8
    IrmakDilara adlı üyeden alıntı: mesajı görüntüle
    Burada belirtilen kod hatalıdır. if condition girerseniz oraya bir şeyi karşılamalı veya "true-false" dönmeli bunun sonucunda alınacak hata;

    [B]Warning[/B]: Undefined array key "HTTP_REFERER" in [B]C:\xampp\htdocs\test.php[/B] on line [B]2[/B]
    Referans olmadan o sayfaya gelen olursa hata alır kısacası.

    https://gbpazari.com/load.php deneyin hocam
  • 01-10-2022, 23:49:10
    #9
    Üyeliği durduruldu
    Ceze adlı üyeden alıntı: mesajı görüntüle
    Hocam site adresini ben yazmayacam php kendisi gösterecek goster.php'ye nereden girildiyse . IrmakDilara yazdı ama kod çalışmadı .
    Ayrıca kod'a echo koymamışım ondan çalışmamış kusura bakmayın aşağıdaki kodu kullanın.

    <?php
    $referer = "";
    $referer_site = "";
    if(isset($_SERVER['HTTP_REFERER'])){
       $referer = $_SERVER['HTTP_REFERER'];
       $referer_site = explode("/",$referer)[2];
    }
    
    echo $referer_site;
    ?>