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