零基础学做网站培训介绍

当前位置:

织梦网站实现注册登录后返回之前页面

我们知道,DEDECMS织梦网站用户登录注册的处理页面是member/index_do.php,所以要实现用户登录后返回之前浏览的页面,需要修改index_do.php。

方法/步骤

第一步:我们要给index_do.php传递一下之前浏览页面的URL;有二种方法,一种是GET,一种POST;
DEDECMS获取当前页面的URL的方法有二种:
静态模板:


{dede:global.cfg_basehost/}{dede:field name='arcurl'/}

动态模板:


<?php $url_this = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];?>

先通过上面的方法获取当前页面的URL,然后通过GET或者POST传递给index_do.php;
例如:$this_url=$_POST['nowurl'];

第二步:修改index_do.php里默认返回会员中心首页的代码。如下:
ShowMsg("成功登录,5秒钟后转向系统主页...","index.php",0,2000);
改为:
ShowMsg("成功登录,5秒钟后转向系统主页...",$this_url,0,2000);
同样的道理,你如果想实现注册后返回之前页面,或者退出后返回之前页面,都可以这样改。
这样用户注册,登录后,就会自动跳转到之前浏览的页面了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关教程

  • 漏洞名称:dedecms变量覆盖漏洞漏洞原因:dedecms变量覆盖漏洞导致任意文件上传,造成网站瘫痪。(相关知识:建站安全教程:网站如何防止被恶意攻
  • 利用DEDECMS建网站第一步就是安装DEDECMS程序,安装包仅适用于您的站点没有安装过DedeCMS的情况下全新安装,如果您的站点曾经安装过本产品,则不能使
  • 问:我想问下,报名参加网站制作培训课程的话,能学会制作 hina.findlaw.cn这样的门户网站吗?​还有如果wordpress能搭建这样的网站,不知道优化会不
  • 织梦如何启用新模板 (1919 次学习)
    织梦启用自己创建的模板步骤:进入网站后台,点击系统---系统基本参数----模板名字改成自己模板的名字;再点击生成---更新主页---位置修改成自己的
  • 使用织梦建网站时,很多网站需要二级菜单导航,这时就需要通过代码将后台的所有一级菜单和二级菜单都调用出来。效果如下图:下面学做网站论坛给广大
  • 在使用dedecms做网站时,往往需要调用某个栏目下的子栏目,这样方便用户进行选择浏览。如下图:dedecms调用指定栏目下的子分类栏目可以使用以下的调
  • DEDECMS网站用户注册和登录时默认情况下有验证码,如果觉得影响注册和登录速度,可以把DEDECMS网站注册登录的验证码取消掉。下面来讲一下DEDECMS网
  • 我们安装好DEDECMS程序之后,(相关教程:dedecms程序安装方法与步骤)接下来就是安装DEDECMS织梦模板了。很多同学不知道如何安装DEDECMS织梦模板,下
  • DEDE调用某个栏目下的最新文章需要使用{dede:arclist}标签。代码如下:{dede:arclist row='4' titlelen='24' typeid='2'}<a href=&q
  • 有些学建网站学员使用DEDECMS程序建网站,有时为了某种原因,例如学习Dedecms仿站教程时,需要将本地网站搬家到空间,就要进行dedecms织梦网站搬家。