代码如上 业务流程是 设备登录后 数据库返回设备没有接收到的指令 间隔5秒发送一回 发送给设备 让设备执行指令 现在的情况是 设备登录后 要接收2条指令 大约10秒钟 可是如果在这10秒内发送消息给服务器 测试发现 应该发送的指令会重置 重新重第一条在发送 给人的感觉是定时器重新开始运行了
我在想 难道每次请求的session 都是独立的吗 还是怎么回事 应该怎么解决
我看了下文档找到原因了 在定时器中不能用$_SESSION 应该使用GateWay::updateSession() 等方法 ;
我看了下文档找到原因了 在定时器中不能用$_SESSION 应该使用GateWay::updateSession() 等方法 ;