Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 网络连接addHeader不工作?_Php_Flash_Actionscript_Http Headers_Netconnection - Fatal编程技术网

Php 网络连接addHeader不工作?

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"; } 我给自己邮寄了字符串,然后提供了视频文件。

我正在使用一个开源的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播放器: