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
}
?>