ESP8266 一种确定是否与客户端建立新会话的方法

ESP8266 A way to determine if new session with client

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

为了在网络客户端上保持会话,您需要使用会话cookie

example code 展示了如何从 ESP8266 网络服务器设置 cookie。