我的PHP版本是PHP 5.1.6 (cli)pecl安装的apc写上传进度条的程序的时候,前台ajax和后台获取上传信息交互的时候,apc_fetch老是获取不到数据,这是什么原因啊?ajax跟这个通讯没问题,就是apc_fetch拿不到值。php.ini也声明了apc.rfc1867 = on
大家谁遇到,帮看看!!

解决方案 »

  1.   


    [root@mm musicapp]# vim test.php    <?php
    apc_store('key1', 'value1');
    apc_store('key2', 'value2');$keys = array('key1','key2');
    $result = apc_fetch($keys);  //fetch multiple keys at once!var_dump($result);
    ?>
    刚测了下帮助文档的代码,打印出来是bool(false)php.ini 已经设置了apc.rfc1867 = on也重新加载了配置,php -m 也包含了apc模块求解啊,到底是哪里出了问题?
      

  2.   

    去年9月更新的PHP5.2版本支持上传进度查询
      

  3.   


    <?php
    apc_store('key1', 'value1');
    apc_store('key2', 'value2');$keys = array('key1','key2');
    $result = apc_fetch($keys);  //fetch multiple keys at once!var_dump($result);
    ?>
    这个是帮助文档的源码,按道理应该输出数组,但是输出的确实bool(false),这段源码失效,是不是 APC没有起到作用,并没有写入内存中???代码里ajax和php通讯没有问题,测试过了,就是apc_fetch('upload_'.$_GET['progress_key']),没有拿到数据。我找了半天没发现有啥问题。我觉得问题应该出在我安装APC上。我是直接pecl安装的APC,然后添加的扩展模块中,开启了apc.rfc1867 = on,这似乎又没有问题。谁给指条明路,我立马结贴散分..
      

  4.   

    开了cli,可以取到apc_store('key1', 'value1');
    apc_store('key2', 'value2');$keys = array('key1','key2');
    $result = apc_fetch($keys);  //fetch multiple keys at once!var_dump($result);
    这个值了但是upload_xxxx还是取不到!!!!!!~CSDN的同学给点力啊!!!