首页 > 解决方案 > ESP8266 一种确定是否与客户端进行新会话的方法

问题描述

我有一个项目,我使用 ESP8266 将网页作为我的应用程序的 UI。我的应用程序用于控制音频设备。我在与客户端设备的会话期间跟踪 UI 中的某些设置,例如音量、静音状态等。我有一个要求,当在 UI 中按下断开按钮时(这不会断开 UI 客户端会话,它只会关闭音频设备)设置需要保持不变。我已经在我的应用程序中保存了持久数据。我的应用程序中还有三个不同的页面。在页面之间切换时,如果客户端仍在同一会话中并且之前访问过该页面,我需要加载持久数据,或者如果这是在当前会话期间第一次访问该页面,则加载默认值。

标签: webserveresp8266

解决方案


为了在 Web 客户端上维护会话,您需要使用会话cookie

有一个示例代码显示了如何从 ESP8266 Web 服务器设置 cookie。


推荐阅读