我怎样才能通过 php referer 获取 youtube 视频 ID?
how can i get youtube video id with php referer?
我想跟踪从 YouTube 视频中点击的确切位置。你试过这段代码。但它的 return 只有 "www.youtube.com/"。我想打印这个“https://www.youtube.com/watch?v=_bnur3gHJ0s”
<?
$whr = $_SERVER['HTTP_REFERER'];
print_r($whr);
?>
由于 HTTPS,您不会(总是)获得引荐来源网址。如果还有其他问题,您可以使用 print_r($_SERVER)
检查,但不要太依赖它。
更好的解决方案是添加一个referer作为获取参数,例如:
- 示例。com/somepage?ref=youtube_description
- 示例。com/somepage?ref=video&video=12345
正则表达式可能是您选择的最佳方法。
这里有个post应该对你有用
PHP Regex to get youtube video ID?
我想跟踪从 YouTube 视频中点击的确切位置。你试过这段代码。但它的 return 只有 "www.youtube.com/"。我想打印这个“https://www.youtube.com/watch?v=_bnur3gHJ0s”
<?
$whr = $_SERVER['HTTP_REFERER'];
print_r($whr);
?>
由于 HTTPS,您不会(总是)获得引荐来源网址。如果还有其他问题,您可以使用 print_r($_SERVER)
检查,但不要太依赖它。
更好的解决方案是添加一个referer作为获取参数,例如:
- 示例。com/somepage?ref=youtube_description
- 示例。com/somepage?ref=video&video=12345
正则表达式可能是您选择的最佳方法。 这里有个post应该对你有用
PHP Regex to get youtube video ID?