Из-за HTTPS вы не всегда получаете реферера. Вы можете проверить с помощью print_r($_SERVER)
, есть ли что-то еще, но не слишком полагайтесь на это.
Лучшим решением было бы добавить реферер в качестве параметра get, например:
- example.com/somepage?ref=youtube_description
- example.com/somepage?ref=video&video=12345