在我的站点中有一个搜索页,搜索功能是用POST传递关键字,现在用户搜索关键字“电影”,获得搜索结果后,点击了此页面中的登录连接,登录成功后,我是用JS语句:window.history.go(-1);window.location.reload()返回登录前页面,但这时候页面会提示: 若要再次显示该网页,web浏览器需要重新改善您以前提交的信息,如果您正在交易,应单击“取消”避免重复交易,否则,请单击“重试”再次显示该网页。这个提示影响用户体验,如何解决这个问题呢?在其他页面中都正常。
调试欢乐多
用php 的header来跳转吧header('Location: http://www.example.com/');另外用jswindow.history.go(-2);window.location.reload()
看看行不.
然后登陆完成以后跳转COOKIE
————————————————————————————————
基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)
有这样一个办法:
在登录成功的页面中用$_SERVER['HTTP_REFERER']获取到来源的页面地址,然后header跳转至该页面即可//登录成功后,需要跳转
$src_page = $_SERVER['HTTP_REFERER'];
header("location:".$src_page);
With sufficient thrust, pigs fly just fine. However, this is not necessarily a good idea. It is
hard to be sure where they are going to land, and it could be dangerous sitting under them as they
fly overhead.
————————————————————————————————
基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)
————————————————————————————————
基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)