• 05-07-2020, 16:47:43
    #1
    Merhaba,
    abc.com sitemden xyz.com/sorgula.php siteme get ile istek atıp dönen cevabı abc.com sitemde gösteriyorum. xyz.com/sorgula.php adresine gelen sorgulama isteklerinin hangi domainden geldiğini görmek istiyorum fakat http_referer bu ihtiyacımı gidermedi. Get sorgusunun geldiği source domaini nasıl görebilirim?
  • 09-07-2020, 20:44:44
    #2
    Konu hakkında bilgisi olan yok mu?
  • 10-07-2020, 20:26:06
    #3
    Kurumsal PLUS
    Mert50356 adlı üyeden alıntı: mesajı görüntüle
    Merhaba,
    abc.com sitemden xyz.com/sorgula.php siteme get ile istek atıp dönen cevabı abc.com sitemde gösteriyorum. xyz.com/sorgula.php adresine gelen sorgulama isteklerinin hangi domainden geldiğini görmek istiyorum fakat http_referer bu ihtiyacımı gidermedi. Get sorgusunun geldiği source domaini nasıl görebilirim?
    abc.com sitenizde ki sorguyu gönderen PHP dosyasının başına

    header("Referer: http://example.org");
    Bu kodu koyarak deneyebilir misiniz?
  • 14-07-2020, 16:50:31
    #4
    SiberWorld adlı üyeden alıntı: mesajı görüntüle
    abc.com sitenizde ki sorguyu gönderen PHP dosyasının başına

    header("Referer: http://example.org");
    Bu kodu koyarak deneyebilir misiniz?
    Öneriniz için teşekkürler fakat sorunum çözülmedi.
    Sorun şu ki header daki bilgi get_headers('https://abc.com/') ile alınıyor. Fakat ben isteği yapan site abc.com değişip bca.com da olabilir. İsteğin geleceği adres dinamik olarak değişecektir. 30-40 farklı adresten istek gelebilir. Ben domain tanımlamadan direkt olarak isteği gönderen sitenin adresini yakalamak istiyorum.
  • 14-07-2020, 18:07:25
    #5
    Kurumsal PLUS
    Server side alamıyorsanız HTTP_REFERER bilgisini, tarayıcıdan almayı deneyin birde.

    var referrer = document.referrer;
    alert(referrer);
    Eğer başarılı bir şekilde geliyorsa, js ajax ile istediğiniz php dosyasına gönderebilirsiniz değeri.
  • 18-07-2020, 07:56:27
    #6
    İframe gibi birşey kullanıyormusunuz arada? Eğer iframe kullanıyorsanız http refferer çalışmayacaktır.

    Bunun dışında bazı SSL sertifikaları REFERER bilgisinin gitmesini engelliyor.Böyle bir durumda yaşıyor olabilirsiniz.

    Bir diğer husus, cloudflare tarzı bir cdn servisi kullanıyorsanız yine http_referer çalışmayacaktır.
  • 18-07-2020, 10:10:41
    #7
    $_SERVER['HTTP_REFERER'] bu işinizi görmüyor mu?
    get işleminden sonra bu kod ile adresi yazdırabilirsiniz.

    echo ile kontrol edin direk yazıyor mu? sonra işleme sokun.