嗨,我有一个非常简单的问题。我有一个主页,它会打开以弹出选择以下区域:chennai
,delhi
,banglore
等。一旦用户选择任何区域,它将转到单独的页面。但现在我需要的是,如果用户单击后退按钮或尝试进入主页,他需要先前选定的区域。为了便于理解,用户可以使用cookie或任何其他选项从主页重定向到上一页,请提前帮助我。
答案 0 :(得分:0)
在主页上,检查isset($_SESSION['region'])
之类的“区域”是否有会话值。如果没有,则显示弹出窗口以选择区域。
选择区域后,重定向到该区域页面并设置$_SESSION['region'] = 'regionName';
现在,当用户访问主页时,我们将检查isset($_SESSION['region'])
的第一个条件,如果为true,将重定向到该区域页面。因此不会使用任何cookie。但是,如果你想使用cookies,你可以使用相同的逻辑来检查cookie中是否存在值然后重定向到该区域页面,否则显示弹出窗口。
答案 1 :(得分:0)
您无法在浏览器中更改“后退按钮”的行为。
可以用锚点来做到这一点,例如: site.com/#blabla
或sessions (php)