【发布时间】:2014-09-05 11:45:45
【问题描述】:
我已经下载了库browscap 2.0版并添加了这段代码
$browscap = new Browscap('/tmp');
$browscap->doAutoUpdate = false;
$current_browser = $browscap->getBrowser();
问题是当我尝试获取有关当前浏览器的信息时会出错
第 677 行 ....phpbrowscap-2.0/src/phpbrowscap/Browscap.php 中允许的内存大小为 268435456 字节已用尽(尝试分配 281 字节)
我不想增加内存,因为我的代码会在每个加载页面上执行,因此会降低性能。 所以我尝试调试代码,我注意到他正在检查很多浏览器。 $tmp_user_agents 中有很多值,他正在循环这个变量。
有没有办法在不花太多时间的情况下获得这个库的功能?还是我错过了它的工作原理
【问题讨论】: