嗨,我有一个非常简单的问题。我有一个主页,它会打开并弹出一个选择区域例如:chennai
,delhi
,banglore
等。一旦用户选择任何区域,它将转到单独的页面。但现在我需要的是,如果用户点击返回按钮或尝试返回主页,他需要先前选定的区域。为简单易懂,用户可以使用cookie或其他任何选项从主页重定向到上一页,请提前帮助我。重定向到以前的网址与饼干
回答
在首页,检查是否有像“isset($_SESSION['region'])
”这样的“region”的会话值。如果不是,则显示弹出框以选择区域。 选择区域后,重定向到该区域页面并设置$_SESSION['region'] = 'regionName';
现在,当用户访问主页时,我们的第一个条件是isset($_SESSION['region'])
将被检查,如果为true,则将重定向到该区域页面。所以不会有任何使用cookies的情况。但是,如果你想使用cookies,你可以使用相同的逻辑来检查cookie中是否存在值,然后重定向到该区域页面,否则显示弹出窗口。
您无法更改浏览器中“后退按钮”的行为。
可以用锚点来做这件事。 site.com/#blabla
或sessions (php)
你可以告诉我我如何得到这个#blabla变量来存储会话在主页和重定向到任何特定的网址? – Karthick
你可以这样做: '<?php session_start(); $ _SESSION [“xy”] = $ _SERVER [“REQUEST_URI”]; '> –
更多:http://stackoverflow.com/questions/2317508/php-get-value-from-url-after-sign –
- 1. 饼干跨子网域与重定向
- 2. HttpWebRequest重定向与饼干
- 3. 重定向到以前的网址?
- 4. 重定向的Laravel饼干
- 5. 将脏网址重定向到一个干净的网址
- 6. 301将脏网址重定向到干净的网址
- 7. 饼干和重定向
- 8. 网址重定向到目录之前
- 9. 重定向到前网址注销
- 10. Phonegap重定向到网站,并为它设置饼干
- 11. 如何重定向以获得一个干净的网址
- 12. 重定向旧网址到新网址
- 13. 找到重定向网址
- 14. IE9失去了饼干后重定向
- 15. Docpad重定向到干净的网址,无cleanurl插件
- 16. WordPress的,网站重定向使用饼干
- 17. Magento与Nginx和光油 - 302的,饼干和重定向?
- 18. 重定向之前检查网址symfony2
- 19. 重定向旧网址与的.htaccess
- 20. PHP饼干重定向到错误的角色
- 21. IE11 - 失去了我的饼干:302从HTTP重定向到HTTPS
- 22. 以Spring Security 3与饼干
- 23. 重复重定向网址
- 24. 网址重写/重定向
- 25. 重定向到Facebook的网址,如
- 26. 重定向到j2me中的网址
- 27. apache tomcat重定向到新的网址
- 28. 重定向到包含网址,RedirectView的
- 29. 301重定向到更改的网址
- 30. 将以https://开头的所有网址重定向到以http://
你的代码在哪里?在指定的地方,你卡在上述代码中? – PeeHaa
没有任何代码仍然存在,现在我需要知道它是可以做用户可以使用cookie或任何其他选项从主页重定向到上一页 – Karthick