一、通过变量的值
file_put_contents的返回值是写入到文件内数据的字节数。
而jsonencode是个自定义函数,不过一看就知道是写入文件的数据,一样可以判断是否为null
二、header("Location: dl.php?work=$work");

解决方案 »

  1.   

    只有json_encode这个函数..file_put_contents返回写入到文件内数据的字节数
      

  2.   

    由于程序没拷贝回来,只能大概说一下流程程序的整个流程是:搜索结果集:$result;取得结果集 $result;将$result ,写入一临时文件 再从临时文件读出然后分页显示。问题是: 第1页可以显示,第2页由于没有搜索的条件,所以就取不到结果集了,  程序重新执行写文件的时候又把$result写成null,,所以才想上面两个方法。第2个方法,我也是header("Location: dl.php?work=$work");这样写的,不知道为什么跳转到的php 取不到值,而且数据量比较大,采用参数不知可行否。file_put_contents返回写入到文件内数据的字节数,,试试这个方法,
      

  3.   

    文章写的不错,不过这篇文章更详细  http://www.150it.cn/bianchengwendang/PHP/997768534268.html