如何使用php Referer获取youtube video ID?

时间:2018-06-27 09:07:36

标签: php http-referer referer

我想跟踪YouTube视频点击的确切位置。您已尝试使用此代码。但是它只返回“ www.youtube.com/”。我要打印此“ https://www.youtube.com/watch?v=_bnur3gHJ0s

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

2 个答案:

答案 0 :(得分:0)

由于使用HTTPS,因此您(始终)不会获得引荐来源。您可以使用print_r($_SERVER)检查是否还有其他问题,但不要过分依赖。

更好的解决方案是将引用添加为get参数,例如:
-example.com/somepage?ref=youtube_description
-example.com/somepage?ref=video&video=12345

答案 1 :(得分:0)

正则表达式可能是您最好的选择方法。 这里有一篇帖子应该会让您受益。

PHP Regex to get youtube video ID?