php知识:PHP cookie实现记录用户登陆信息的方法(图文+视频)

 所属分类:php教程

 浏览:106次-  评论: 0次-  更新时间:2022-10-08
描述:更多教程资料进入php教程获得。 本篇文章主要给大家介绍PHP使用cookie来实现记录用户登录信息的方法。cookie也就是储存在用户本地终端上的...
更多教程资料进入php教程获得。 本篇文章主要给大家介绍PHP使用cookie来实现记录用户登录信息的方法。

cookie也就是储存在用户本地终端上的数据。那么在之前的文章【PHP中cookie怎么记录及删除变量?】中,已经为大家详细介绍过cookie是什么以及基础操作用法。需要的朋友可以先了解参考下。

cookie的使用除了在我们日常项目开发中被需要,在我们PHP面试过程中也是较为常见的一个考点,大家是很有必须学习掌握的。

下面我们就结合具体的代码示例,给大家介绍cookie实现记录用户登录信息的方法。

以下方法与之前介绍的session实现记录用户登录信息的思路及使用例子基本是一样的,需要的朋友也可以选择了解下【PHP如何用session来记录用户登陆信息?】这篇文章。

一、登录界面代码示例:




    
    登录
    



    



登录后复制

二、连接数据库的PHP文件代码示例:

query($sql)->fetch();
    return $data;
}
登录后复制

三、用户登录信息的代码示例


    alert('用户名不存在!请检查用户名~~')
";
    header("Refresh:1;url=login.html");
    return;
}

if ($row['password'] == $pas) {
    setcookie("username", "$name", time() + 36000);
    echo "";
    echo "如果跳转失败请点击跳转~~";
    header("Refresh:1;url=index.php");
    return;
}
echo "密码错误!请检查密码";
header("Refresh:1;url=login.html");
登录后复制

这里我们将用户登录成功后的信息存储到cookie中,并且保留时间为10个小时。

四、主页代码示例:

这里是主页";
@$name = $_COOKIE['username'];
echo $_COOKIE['username'];
if ($name) {
    echo "";
}else{
    echo "";
    echo "如果跳转失败请点击跳转~~";
    header("Refresh:1;url=login.html");
}
登录后复制

通过浏览器访问,效果实现如下图所示:

录制_2018_10_18_14_11_28_851.gif

php入门到就业线上直播课:进入学习
API 文档、设计、调试、自动化测试一体化协作工具:点击使用

当然我们可以检验一下用户信息是否成功存储到cookie中,在index.php中,直接写上如下代码:

登录后复制

结果如下图:

945671b53d0b18bfdd4e23ed130419f.png

如图我们输出了cookie中所储存的用户名信息,也就表示用户信息已经存储到cookie中了。

本篇文章就是关于PHP使用cookie来实现记录用户登录信息的方法介绍,希望对需要的朋友有所帮助!

想要了解更多PHP知识,可以关注PHP中文网PHP视频教程,欢迎大家参考学习!

以上就是PHP cookie实现记录用户登陆信息的方法(图文+视频)的详细内容,更多请关注zzsucai.com其它相关文章!

 标签: PHPcookie,
积分说明:注册即送10金币,每日签到可获得更多金币,成为VIP会员可免金币下载! 充值积分充值会员更多说明»

讨论这个素材(0)回答他人问题或分享使用心得奖励金币

〒_〒 居然一个评论都没有……

表情  文明上网,理性发言!