2015-10-15 24 views
0

嗨,我有一个非常简单的问题。我有一个主页,它会打开并弹出一个选择区域例如:chennai,delhi,banglore等。一旦用户选择任何区域,它将转到单独的页面。但现在我需要的是,如果用户点击返回按钮或尝试返回主页,他需要先前选定的区域。为简单易懂,用户可以使用cookie或其他任何选项从主页重定向到上一页,请提前帮助我。重定向到以前的网址与饼干

+0

你的代码在哪里?在指定的地方,你卡在上述代码中? – PeeHaa

+0

没有任何代码仍然存在,现在我需要知道它是可以做用户可以使用cookie或任何其他选项从主页重定向到上一页 – Karthick

回答

0

在首页,检查是否有像“isset($_SESSION['region'])”这样的“region”的会话值。如果不是,则显示弹出框以选择区域。 选择区域后,重定向到该区域页面并设置$_SESSION['region'] = 'regionName'; 现在,当用户访问主页时,我们的第一个条件是isset($_SESSION['region'])将被检查,如果为true,则将重定向到该区域页面。所以不会有任何使用cookies的情况。但是,如果你想使用cookies,你可以使用相同的逻辑来检查cookie中是否存在值,然后重定向到该区域页面,否则显示弹出窗口。

0

您无法更改浏览器中“后退按钮”的行为。

可以用锚点来做这件事。 site.com/#blablasessions (php)

+0

你可以告诉我我如何得到这个#blabla变量来存储会话在主页和重定向到任何特定的网址? – Karthick

+0

你可以这样做: '<?php session_start(); $ _SESSION [“xy”] = $ _SERVER [“REQUEST_URI”]; '> –

+0

更多:http://stackoverflow.com/questions/2317508/php-get-value-from-url-after-sign –