Как я могу получить идентификатор видео YouTube с php referer? - PullRequest
0 голосов
/ 27 июня 2018

Я хочу отслеживать, где именно находится клик с YouTube видео. Вы пытались с этим кодом. Но его возвращение только "www.youtube.com/". Я хочу напечатать это "https://www.youtube.com/watch?v=_bnur3gHJ0s"

<?
$whr = $_SERVER['HTTP_REFERER'];
print_r($whr);
?>

Ответы [ 2 ]

0 голосов
/ 27 июня 2018

Regex, вероятно, ваш лучший метод выбора. Здесь есть пост, который должен принести вам пользу.

PHP Regex, чтобы получить идентификатор видео YouTube?

0 голосов
/ 27 июня 2018

Из-за HTTPS вы не всегда получаете реферера. Вы можете проверить с помощью print_r($_SERVER), есть ли что-то еще, но не слишком полагайтесь на это.

Лучшим решением было бы добавить реферер в качестве параметра get, например:
- example.com/somepage?ref=youtube_description
- example.com/somepage?ref=video&video=12345

...