用empty($_SESSION['linkID'])和isset($_SESSION['linkID'])看看是怎么回事

解决方案 »

  1. cvm
  2. $link是resource类型的变量,对于resource类型的变量,不能把它的值保存在文件中,
    session的本质也是写入文件。所以会出错。
      

  3. 用empty($_SESSION['linkID'])和isset($_SESSION['linkID'])两个函数的输出结果都为1,表示确实有值。所以应该如楼上所说,php的session原理同cookie,无法保存对象所致。那么我在新的页面重新获取一次$link吧。谢谢。