我的page_1.php上有一张表格。当用户发送表单时,他们登录到page_2.php,从那里他们可以转到page_3.php。此时,当用户决定返回page_2.php并使用浏览器的back按钮时,他们将登录到浏览器的page has expired-page,并且必须确认page_1.php上的表单中的数据将再次发送。
我的问题是,这种行为可以避免吗?若有,如何处理?
在index.php文件中,我首先检查是否设置了$_SESSION['user'],它不会显示登录表单,如果没有,则应该显示登录表单。
这是我的登录表单样式
<style>
#login_form{visibility:hidden;}
</style>
我的PHP脚本是:
<?php
if(isset($_SESSION['user']))
dont show the login form;
else
show the login form;
?>
问题是:如何将#login_form样式更改为visible