baiyuxiong 发表于 2011-7-18 01:03:15

登录后跳转到历史页面,怎么做呢?

登录后跳转到登录前的页面, 大家一般怎么做呢?

jeongee 发表于 2011-7-18 08:50:32

session或者把要转回的url放到get里,如http://xxx/login?back=http://xxx/before_login
一般都是用的后者

hwh8836 发表于 2011-7-18 16:27:12

:@:(:Q:L:L

baiyuxiong 发表于 2011-7-19 09:31:03

我想出来一种更好的办法。
点登录链接的时候,发一个ajax请求,把当前的URL传给后台,并记入session。
然后在登录的控制器里,判断是否有这个session,如果有的话就跳转。

这样比较简单。

jeongee 发表于 2011-7-19 09:36:05

baiyuxiong 发表于 2011-7-19 09:31 static/image/common/back.gif
我想出来一种更好的办法。
点登录链接的时候,发一个ajax请求,把当前的URL传给后台,并记入session。
然后 ...

多此一举了,你点链接过去的时候就可以知道前一个URL啊,何必ajax呢?
你echo $_SERVER['HTTP_REFERER'];

baiyuxiong 发表于 2011-7-19 21:56:39

jeongee 发表于 2011-7-19 09:36 static/image/common/back.gif
多此一举了,你点链接过去的时候就可以知道前一个URL啊,何必ajax呢?
你echo $_SERVER['HTTP_REFERER']; ...


这个参数有的时候是无效的,取不到值。

Sheng 发表于 2011-7-20 16:48:40

baiyuxiong 发表于 2011-7-19 21:56 static/image/common/back.gif

这个参数有的时候是无效的,取不到值。

暴汗啊...:L

zhouli520 发表于 2011-7-20 17:10:49

用current_url()取得当前url 点击登录的时候把这个传过去不就得了
页: [1]
查看完整版本: 登录后跳转到历史页面,怎么做呢?