20100604[什么时候发工资啊饿死了.]听听这样一个故事:从前有个用户要买东西,需要账户余额支付..当他点击确认支付时候先要判断他是否登录:
登录了:该干什么干什么去
没登陆:跳到登录页面---->>> 返回到原来买东西的页面
这样的一个功能几乎是个网站都有但是怎么样实现呢?经过深思熟虑查阅资料后想到了2中解决办法:
1.记录它的登录信息,登陆后根据登录信息返回去
条件:post get 提交都行
.直接获取源网址(说白了就是从哪里来的)
这个东东记录的是连接信息 所以要是已post提交的话 返回来的时候仅仅知识这个页面 。然而要是用户好不容易填写了很多很多东西 你要是给人家返回来的时候弄没了...呵呵 等着挨骂去吧..[]为了返回时还是原来的页面所以改成get提交改哪里啊? 要改的是跳到a(a=编辑页面,b=登录页面)是的跳转方式...
HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带Referer,告诉服务器从哪个页面链接过来的,此时服务器可以获得一些信息用于处理。比如从我主页上链接到一个朋友那里,他的服务器就能够从HTTP Referer中统计出每天有多少用户点击我主页上的链接访问他的网站。
java的话,String referrer = request.getHeader("referer"); -]or[-
String ls_URL = new StringBuffer(request.getRequestURL()).toString();
注:
StringBuffer s_buffer = new String(<String>字符串);
String s_string = new StringBuffer(<StringBuffer>字符串).toString();
就可以得到。
js的话,document.referer可以得到
aspx的话:http://www.cnblogs.com/94cool/archive/2009/07/14/1523138.html
2.在本页面弹出一个层。――层是使用来让用户登录的 登录成功后层消失..什么都没变..