• 25-04-2014, 17:44:56
    #1
    Üyeliği durduruldu
    Merhaba,

    bir video var elimde... youtube, vimeo vb. embed kodu ile siteme koyacağım.. Fakat istediğim şey şu.. Facebook üzerinden tıklanıp siteme girilirse bu video görünsün istiyorum. Onun dışında görülsün istemiyorum.

    https: http: a sayfası b sayfası ayırt etmemeli facebook üzerinden nereden tıklanırsa görülsün istiyorum.. Nasıl yapabilirim?
  • 25-04-2014, 19:51:58
    #2
    Facebooktaki linke ekstra bir get değeri eklersiniz, sonra eğer değişkende değer varsa gösterebilirsiniz.
  • 25-04-2014, 20:16:52
    #3
    Üyeliği durduruldu
    HACKHERS adlı üyeden alıntı: mesajı görüntüle
    Facebooktaki linke ekstra bir get değeri eklersiniz, sonra eğer değişkende değer varsa gösterebilirsiniz.
    nasıl yapacagımı bilmiyorum hocam kod olarak verseniz iyi olurdu
  • 25-04-2014, 23:44:28
    #4
    facebook paylaşımlarında örneğin;
    www.domain.com/sayfa-icerigi.html?ref=facebook
    dersin sonra
    $kontrol = strstr($domain,"ref=facebook");
    if($kontrol){echo 'facebook';}else{echo 'değil';}
  • 27-04-2014, 02:18:54
    #5
    Referrer kontrol ederek yapacaksın.
    Ama https sayfadan gelirken referrer bilgisi gelmez.
    Sadece http ile çalışır. https ile çalışsın istiyorsan da yukarıda ulast ın verdiği kod gibi facebook a eklenen linkine parametre ekleyeceksin.
    Mesela.

    https:// secure linklerin
    siteadresim.com/index.html?ref=facebook

    şeklinde vermen lazım

    <?php
    if(strstr($_SERVER['HTTP_REFERER'], 'facebook.com') == TRUE OR $_GET['ref'] == 'facebook'){
    
    ?>
    
    iframe ya da embed kodu buraya gelecek
    
    <?php
    }
    ?>