Login
网站首页 > 文章中心 > 其它

php登陆后_php登陆后又尝试登录在已登陆端提醒

作者:小编 更新时间:2023-08-01 07:32:11 浏览量:351人看过

PHP登陆后跳转到登陆前页面实现思路及代码

PHP登陆后跳转到登陆前页面,利用$_SERVER全局变量可以实现这个功能,下面有个不错的示例,希望大家如果觉得本站发布的文章不错,请转发分享给您身边的朋友,您的支持是我们最大的动力

最近手上一个小项目让我接触到PHP编程,简单的登陆功能已经OK.可是在实际使用的时候发现一个问题:用户A发送一个链接给用户B,B打开时页面提示登陆,可是登陆成功后,却跳转到了首页,而并不是A发送的链接.为了有更好的用户体验,B登陆成功后应该自动跳转到登陆前的链接.查了PHP帮助手册,利用$_SERVER全局变量可以实现这个功能.

$_SERVER是PHP的一个超全局变量,关于$_SERVER变量的详细解释可以参考:

具体实现方法为:在提示用户登录的同时,在session或者cookie中记录下请求页面的URL;登录验证成功后在跳转回该URL.

php登陆后_php登陆后又尝试登录在已登陆端提醒-图1

checklogin.php

代码如下:

session_start();

if

(!isset

($_SESSION['login_ok']))

{

echo

"script

language=javascriptalert

('要访问的页面需要先登录.');/script";

$_SESSION['userurl']

=

$_SERVER['REQUEST_URI'];

'script

language=javascriptwindow.location.href="login.php"/script';

}

login.php

//此处省略了账号密码验证代码,验证OK再执行下面代码

(isset

($_SESSION['userurl']))

//会话中有要跳转的页面

$url

$_SESSION['userurl'];

else

//没有要跳转的页面,则转到首页

"home.php";

"meta

http-equiv="refresh"

php登录成功后怎么跳转到另一个网站

跳转有多个方法,下面来简单说几个:

第一段:用HTTP头信息

也就是用PHP的HEADER函数.PHP里的HEADER函数的作用就是向浏览器发

出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如声明返回信息的类型("Context-type:

xxx/xxx"),页面的属性("No cache", "Expire")等等.

php 在网页登陆成功后怎么实现网页跳转,由login跳转到index

php session登陆成功后怎么查询数据库

php如何实现登陆后返回原页面?

在跳转到登录页面前要将访客访问的页面的url作为参数传递过去,登录验证后,授予访问权限之后跳转到该url指定的页面.

PHP

PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext?Preprocessor)的缩写.

以上就是土嘎嘎小编为大家整理的php登陆后相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章