对于我的家庭自动化项目(使用带有 Apache 服务器和配置网页的 Raspberry Pi),我正在尝试将复选框的设置保存到服务器端的文件中,但我无法让它在我的情况下工作。将 php 与 fopen() 和 fwrite() 一起使用,我可以将任何字符串存储到文本文件中,这没问题。问题是表单使用 POST 并且我似乎无法弄清楚如何以以下方式编写我的代码:
1)复选框本身设置为文本文件中当前存在的值(“记住并检索”设置);
2) 将用户刚刚设置的设置写入文件,这在页面加载 (POST) 时发生。
这些操作似乎互相妨碍,因为 php 是服务器端。如果页面是第一次刷新或者访问没有问题,是表单提交后重新加载页面的问题。我使用哪种方法或语言将复选框的设置保存在服务器端并不重要。
哪种方法可以解决问题?