我环顾四周寻找这个问题的答案,我慢慢接受了一个事实,即我可能以错误的方式处理事情,但这里请求一些奇妙的智慧珍珠可能会有所帮助!
我正在开发一个左侧有目录样式导航栏的网站。所以起初用户只会看到两个目录(语法/词汇 - 这是一个英语学习网站),通过点击目录,它将“打开”以显示其内容(其他页面或目录)。
我的工作方式是每个目录都是一个表单提交按钮,单击时会重新加载页面,但在 $_POST 中有一个值,告诉站点打开或关闭文件夹(这是在 $_SESSION 的数组中完成的) . 效果很好!但问题是,如果用户在浏览器中单击后退按钮,他们会收到询问是否要重新提交数据的提示,这不是我想要的。
我想知道是否有一种方法可以在 php 中检测是否按下了后退按钮,这样就不会重新加载页面并更改侧边栏,而是侧边栏将保持不变,而用户会被带到他们访问的最后一页。
我知道解决这个问题的真正方法可能只是重新考虑侧边栏,任何关于更好方法的建议也将不胜感激!
迈克尔