我使用PHP通过xmlhttprequest将pcap数据提供给Javascript函数。但是我遇到了一些问题。这是我的PHP脚本
<?php
$file = 'test.pcap';
header('Content-Type: text / plain; charset = utf-8');
header('Content-Length: ', filesize($file));
header('Access-control-Allow-Origin: *');
$handle = fopen($file, 'rb');
$contents = unpack('H*', fread($handle, filesize($file)));
fclose($handle);
$content = array_values($contents);
echo $content[0];
?>
一切都与小pcap文件(即大约1.5k)完美配合,但当我超过3k时,我的脚本什么都没有。我已经使用以下循环进行了快速测试:
<?php
for($x=0; $x<=2250; $x++)
{
echo $x;
}
?>
当我循环超过2500时,我得到了相同的问题而没有更多的结果。此问题是否与我的浏览器或服务器配置相关联? 我的做法有什么不对吗?
欢迎任何帮助。 提前谢谢。