• 14-05-2021, 05:57:49
    #1
    merhaba veri çeken bi apim var,sitemde ajax kullanarak real time veri çekebiliyorum api aynı hosttayken siteyi yoruyor bunun için başka sunucuya kurdum apiyi,benim domainimi referrer olarak kontrol edip server name olarak kontrol edip öyle veri çekim işlemi yapsın istiyorum kod bilgim yetmedi diyebilirim nasıl yapabilirim ?
  • 14-05-2021, 06:40:50
    #2
    Hem IP kontrolü hem de transaction gibi bir veri ile eşleşme sağlayarak yapılabilir. Ancak IP kontrolü yeterli olacaktır.

    Sunucunuzun IP adresii örnek 155.452.11.11 bu olsun.

        function getRealIP(){
            $ip=$_SERVER["HTTP_CF_CONNECTING_IP"];
                if (!isset($ip)) {
                  $ip = $_SERVER['REMOTE_ADDR'];
                }
            return $ip;
        }
    Yukarıdaki kod eğer ki cloudflare gibi sunucuların yönlendirmesini kullanıyorsanız daha sağlıklı IP tespiti yapacaktır.

    if(getRealIP()=="[COLOR=#000000][FONT=Open Sans][SIZE=2]155.452.11.11[/SIZE][/FONT][/COLOR] "){
    //Kodlar sorunsuz bu kızımda çalıştırılacak
    }else{
    //Bu IP Adresinin bu dosyaya erişimi yoktur.
    }
    Bu şekilde yapabilirsiniz, eğer özel destek isterseniz cüzi bir miktar karşılığı sorununuzu çözebilirim. Kolay gelsin.
  • 14-05-2021, 06:47:10
    #3
    En güzeli Cors-Policy kullanmak
    • firstdijital
    firstdijital bunu beğendi.
    1 kişi bunu beğendi.
  • 14-05-2021, 06:48:28
    #4
    Access-Control-Allow-Origin methodunu inceleyebilirsin
  • 14-05-2021, 16:16:27
    #5
    HSNv2 adlı üyeden alıntı: mesajı görüntüle
    Hem IP kontrolü hem de transaction gibi bir veri ile eşleşme sağlayarak yapılabilir. Ancak IP kontrolü yeterli olacaktır.

    Sunucunuzun IP adresii örnek 155.452.11.11 bu olsun.

        function getRealIP(){
            $ip=$_SERVER["HTTP_CF_CONNECTING_IP"];
                if (!isset($ip)) {
                  $ip = $_SERVER['REMOTE_ADDR'];
                }
            return $ip;
        }
    Yukarıdaki kod eğer ki cloudflare gibi sunucuların yönlendirmesini kullanıyorsanız daha sağlıklı IP tespiti yapacaktır.

    if(getRealIP()=="[COLOR=#000000][FONT=Open Sans][SIZE=2]155.452.11.11[/SIZE][/FONT][/COLOR] "){
    //Kodlar sorunsuz bu kızımda çalıştırılacak
    }else{
    //Bu IP Adresinin bu dosyaya erişimi yoktur.
    }
    Bu şekilde yapabilirsiniz, eğer özel destek isterseniz cüzi bir miktar karşılığı sorununuzu çözebilirim. Kolay gelsin.
    Teşekkür ederim deneyip haber verecegim