我正在使用开源Flash播放器播放视频文件。现在的问题是承载文件的服务器在提供文件之前检查标题中的Referer,所以我需要一种方法来伪造这些标题。
我在自己的服务器上,我尝试将视频文件设置为我的PHP脚本:
$headers = getallheaders();
$string = '';
foreach($headers as $key=>$val){
$string .= $key . ': ' . $val . "\n";
}
我自己发送字符串,然后提供视频文件。出于某种原因,我无法伪造甚至在请求中添加任何额外的标题:
nc = new NetConnection();
nc.addHeader('Referer', true, 'http://google.com');
nc.addHeader('Test', true, 'http://google.com');
我正在使用开源和轻量级的flash播放器: http://gokercebeci.com/dev/download/f4player