千家信息网

php中怎样跳转到上一页

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章将为大家详细讲解有关php中怎样跳转到上一页,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。php实现跳转到上一页的方法:1、将当前访问页面的u
千家信息网最后更新 2026年11月01日php中怎样跳转到上一页

这篇文章将为大家详细讲解有关php中怎样跳转到上一页,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

php实现跳转到上一页的方法:1、将当前访问页面的url保存到cookie里面,再从cookie中取出这个url值,跳转到该url指定的页面;2、将访客访问的页面的url作为参数传递过去,并在授予访问权限之后跳转到该url指定的页面即可。

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

php怎么实现跳转到上一页?

PHP 登录完成后如何跳转上一访问页面

项目需求

访问网站页面时,有的页面需要授权才能访问,这时候就会要求用户登录,跳转到登录页面login.php,怎么实现登录后返回到刚才访问的页面。

解决思路1:

在跳转到登录页面之前要将当前访问页面的url保存到cookie里面,登录验证授权通过后,从cookie中取出这个url值,跳转到该url指定的页面。

具体实现

我现在的程序是基于ThinkPHP框架的,我们会有一个父类控制器,下面我就把这个设置cookie的代码加到这个BaseAction里面的_initialize()函数中,这样程序就大大简化工作量了。

代码如下:

$refer = 'http://' . $_SERVER ['HTTP_HOST'] . $_SERVER['REQUEST_URI'];Cookie::set('refer', $refer);

登录检测的函数里面我们加入:

代码如下:

$refer = Cookie::get('refer');

现在这个$refer就是我们之前访问的页面,我们可以通过AJAX返回这个参数,然后进行跳转,或者直接使用程序进行跳转,具体要根据你程序的需求了。

解决思路2:

除了存成cookie的形式,相信大家也看到了很多大型网站直接采用GET的形式获得,Drupal的登陆机制就是这样。

这种思路具体是这样的:
在跳转到登录页面前要将访客访问的页面的url作为参数传递过去,登录验证后,授予访问权限之后跳转到该url指定的页面。
比如登录前的url为:openphp.html 当访客访问时,点击无权限,跳转到登录页面的地址就为login.php?url=openphp.html,这样在登录时就可以用GET方式获取该参数 openphp.html,登录验证成功后跳转到openphp.html 这个页面就可以了。

关于php中怎样跳转到上一页就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

页面 登录 上一 参数 程序 代码 思路 权限 访客 验证 内容 函数 就是 形式 文章 更多 知识 篇文章 网站 需求 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海喔噻互联网科技有限公司 博彦科技互联网金融 互联网科技活动banner 科技互联网项目 奇酷互联网科技 电子科技大学互联网 西安互联网科技公司 互联网科技大会 科技与互联网哪个更好 浙江互联网科技研学营 河南猎农互联网科技有限公司 互联网科技公司实习生 佛山市翊博互联网络科技有限公司 深圳互联网科技的发展 郑州欣桑互联网科技有限公司 济南小医互联网科技有限公司招聘 全球科技与互联网公司市值变化 陕西九四连强互联网科技有限公司 福仕德教育科技互联网 长沙易易互联网科技有限公司 互联网络科技有限公司 互联网科技公司怎么样 猫创互联网科技 老年人脱离互联网科技的作文 互联网教育科技公司vipkid 随着互联网科技发展 佳云科技和互联网广告 华中科技大学互联网的牛人 艺电能源互联网科技有限公司招聘 互联网科技快速发展优美句子
0