为什么使用header();没有发送http refferrer


Why header(); is not sending http refferrer?

我的流媒体内容在另一个web服务器上,例如stream.mysite.com。在stream.mysite.com上,我配置了IIS重写规则,所以当我尝试stream.myste.com/video.mp4时,它会转到一个空白页面,当我在网站上放置链接时,它就会开始下载。但我需要它像这样工作:

<?php
$url = $_GET['u'];
header("Location: $url");
die();
?>

mysite.com/go.php?u=stream.mysite.com/video.mp4不起作用。

对不起,英语不是我的第一语言,我希望我已经说清楚了。

这样尝试。我希望这将帮助你

<?php
   echo ("<SCRIPT LANGUAGE='JavaScript'>
   window.location.href='url';
   </SCRIPT>");
 ?>

如果您想对头使用HTTP_REFERER,只需修复该代码即可。

<?php
$url = $_SERVER['HTTP_REFERER'];
header("Location: $url");
die();
?>