• 23-11-2015, 03:12:36
    #1
    Reveloper
    Merhaba,

    A Server ve B Server arasında Public bi post alışverişi olması gerekli.

    Ancak A Server göndereceği post bilgisini açıkça paylaşıyor. Lakin bir hash algoritması olmalıki sürekli değişmeli bunu B Server'da bilmeli.

    Aklıma gelen tek yöntem:

    B Server'a gelen Postları ip ile sınırlandırmak lakin post gönderen sunucunun ip adresini nasıl alacak?

    Bunu nasıl yapabilirim a dostlar?

    Teşekkürler.
  • 23-11-2015, 03:42:45
    #2
    Üyeliği durduruldu
    $_SERVER['REMOTE_ADDR']
    Post gönderen ipyi verecektir fakat yanlış anlamışm olabilirim.
  • 23-11-2015, 07:26:16
    #3
    anlamadım bıraz daha acıklarmısın ?
  • 23-11-2015, 08:23:30
    #4
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    SSL kullansanız?
  • 23-11-2015, 08:38:34
    #5
    tam olarak ne yapmak istiyorsunuz anlatırsanız daha kolay anlaşılır
  • 23-11-2015, 08:42:10
    #6
    Onursal Üye
    function sifreleme($tur, $sifre){
    	if($tur == "sifrele"){
    		$guvenlikSifrele = @mcrypt_ecb (MCRYPT_3DES, "Anahtar", $sifre, MCRYPT_ENCRYPT);
    		$guvenlikSifrele = bin2hex($guvenlikSifrele);
    	} elseif($tur = "coz") {
    		$guvenlikSifrele = @pack('H*',$sifre);
    		$guvenlikSifrele = @mcrypt_ecb (MCRYPT_3DES, "Anahtar", $guvenlikSifrele, MCRYPT_DECRYPT);
    	}
    
    	return $guvenlikSifrele;
    }
    Belirli bir anahtar belirledikten sonra A sunucusunda şifrelediğiniz değeri B sunucusunda çözdürerek kontrol ettirebilirsiniz.
  • 23-11-2015, 09:19:32
    #7
    zamana bagli şifreleme ve script icinde curl ile post etmeniz işi çözecektir.

    A Server kodlarınin elinizde olduğunu varsayarak yazdım.
  • 23-11-2015, 12:36:16
    #8
    istediğiniz şey tam olarak bu sanırım?
    bir serverdan bilgi çekeceksiniz bir url aracılığı ile ama url tıklayan herkesin ulaşmasını istemiyorsunuz?

    Tüm api sistemlerindeki gibi bir curl ile api anahtarı post göndersiniz.
    api anahtarı kontrol edilir ve ona göre çıktı verilir.
    post edilmeden request (talep) edilir ya da anahtar hatalı ise sonuç döndürülmez.