La page qui t'a appelée est normalement stockée dans $_SERVER["HTTP_REFERER"]. Le protocole est indiqué en début de ligne, du style "http://toto.com" ou encore "https://titi.fr". Y'a plus qu'à matcher avec une expression régulière et le tour est joué 8-)
Désolé de répondre si tard, mais je suis nouveau sur le forum, et je cherchais une solution à propose d'https :)