Php 网络连接addHeader不工作?
我正在使用一个开源的flash播放器来播放视频文件。现在的问题是,托管文件的服务器在提供文件之前会检查头中的Referer,所以我需要一种方法来伪造这些头 我在自己的服务器上,尝试将视频文件设置为我的PHP脚本:Php 网络连接addHeader不工作?,php,flash,actionscript,http-headers,netconnection,Php,Flash,Actionscript,Http Headers,Netconnection,我正在使用一个开源的flash播放器来播放视频文件。现在的问题是,托管文件的服务器在提供文件之前会检查头中的Referer,所以我需要一种方法来伪造这些头 我在自己的服务器上,尝试将视频文件设置为我的PHP脚本: $headers = getallheaders(); $string = ''; foreach($headers as $key=>$val){ $string .= $key . ': ' . $val . "\n"; } 我给自己邮寄了字符串,然后提供了视频文件。
$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播放器: